---
Fuzzer filename: '/src/wamr/tests/fuzz/wasm-mutator-fuzz/wasm-mutator/wasm_mutator_fuzz.cc'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    _GLOBAL__sub_I_wasm_mutator_fuzz.cc
      functionSourceFile: '/src/wamr/tests/fuzz/wasm-mutator-fuzz/wasm-mutator/wasm_mutator_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:             'wasm-mutator/wasm_mutator_fuzz.cc:0,0'
          Dst:             __cxx_global_var_init
    - functionName:    __cxx_global_var_init
      functionSourceFile: '/src/wamr/tests/fuzz/wasm-mutator-fuzz/wasm-mutator/wasm_mutator_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:             'wasm-mutator/wasm_mutator_fuzz.cc:0,0'
          Dst:             __cxa_atexit
        - Src:             'wasm-mutator/wasm_mutator_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:    2
      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:    6
      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:    1
      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:    _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:    1
      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/wasm-mutator/wasm_mutator_fuzz.cc'
      linkageType:     externalLinkage
      functionLinenumber: 17
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          159
      EdgeCount:       40
      CyclomaticComplexity: 14
      functionsReached:
        - _Z24execute_export_functionsP16WASMModuleCommonP24WASMModuleInstanceCommon
        - _ZNSaIhEC2Ev
        - _ZNSaIhED2Ev
        - _ZNSolsEPFRSoS_E
        - _ZNSt6vectorIhSaIhEE4dataEv
        - _ZNSt6vectorIhSaIhEEC2IPKhvEET_S5_RKS0_
        - _ZNSt6vectorIhSaIhEED2Ev
        - wasm_runtime_deinstantiate
        - wasm_runtime_destroy
        - wasm_runtime_init
        - wasm_runtime_instantiate
        - wasm_runtime_load
        - wasm_runtime_unload
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'wasm-mutator/wasm_mutator_fuzz.cc:20,26'
          Dst:             _ZNSaIhEC2Ev
        - Src:             'wasm-mutator/wasm_mutator_fuzz.cc:20,26'
          Dst:             _ZNSt6vectorIhSaIhEEC2IPKhvEET_S5_RKS0_
        - Src:             'wasm-mutator/wasm_mutator_fuzz.cc:20,26'
          Dst:             _ZNSaIhED2Ev
        - Src:             'wasm-mutator/wasm_mutator_fuzz.cc:23,5'
          Dst:             wasm_runtime_init
        - Src:             'wasm-mutator/wasm_mutator_fuzz.cc:26,56'
          Dst:             _ZNSt6vectorIhSaIhEE4dataEv
        - Src:             'wasm-mutator/wasm_mutator_fuzz.cc:26,28'
          Dst:             wasm_runtime_load
        - Src:             'wasm-mutator/wasm_mutator_fuzz.cc:29,48'
          Dst:             _ZNSolsEPFRSoS_E
        - Src:             'wasm-mutator/wasm_mutator_fuzz.cc:30,9'
          Dst:             wasm_runtime_destroy
        - Src:             'wasm-mutator/wasm_mutator_fuzz.cc:20,26'
          Dst:             _ZNSaIhED2Ev
        - Src:             'wasm-mutator/wasm_mutator_fuzz.cc:52,1'
          Dst:             _ZNSt6vectorIhSaIhEED2Ev
        - Src:             'wasm-mutator/wasm_mutator_fuzz.cc:36,9'
          Dst:             wasm_runtime_instantiate
        - Src:             'wasm-mutator/wasm_mutator_fuzz.cc:39,52'
          Dst:             _ZNSolsEPFRSoS_E
        - Src:             'wasm-mutator/wasm_mutator_fuzz.cc:40,9'
          Dst:             wasm_runtime_unload
        - Src:             'wasm-mutator/wasm_mutator_fuzz.cc:41,9'
          Dst:             wasm_runtime_destroy
        - Src:             'wasm-mutator/wasm_mutator_fuzz.cc:46,5'
          Dst:             _Z24execute_export_functionsP16WASMModuleCommonP24WASMModuleInstanceCommon
        - Src:             'wasm-mutator/wasm_mutator_fuzz.cc:48,5'
          Dst:             wasm_runtime_deinstantiate
        - Src:             'wasm-mutator/wasm_mutator_fuzz.cc:49,5'
          Dst:             wasm_runtime_unload
        - Src:             'wasm-mutator/wasm_mutator_fuzz.cc:50,5'
          Dst:             wasm_runtime_destroy
        - Src:             'wasm-mutator/wasm_mutator_fuzz.cc:52,1'
          Dst:             _ZNSt6vectorIhSaIhEED2Ev
    - 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:    9
      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:    wasm_get_table_inst
      functionSourceFile: '/src/wamr/core/iwasm/common/../interpreter/wasm_runtime.h'
      linkageType:     InternalLinkage
      functionLinenumber: 730
      functionLinenumberEnd: 740
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bh_assert_internal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/../interpreter/wasm_runtime.h:739,5'
          Dst:             bh_assert_internal
    - functionName:    mark_externref
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6815
      functionLinenumberEnd: 6825
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - bh_hash_map_find
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:6820,13'
          Dst:             bh_hash_map_find
    - functionName:    delete_externref
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6631
      functionLinenumberEnd: 6637
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - bh_hash_map_remove
        - wasm_runtime_free
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:6632,5'
          Dst:             bh_hash_map_remove
        - Src:             'core/iwasm/common/wasm_runtime_common.c:6636,5'
          Dst:             wasm_runtime_free
    - 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_value_type_size_internal
      functionSourceFile: '/src/wamr/core/iwasm/common/../interpreter/wasm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1275
      functionLinenumberEnd: 1316
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         30
      ICount:          118
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - bh_assert_internal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/../interpreter/wasm.h:1310,9'
          Dst:             bh_assert_internal
    - functionName:    wasm_value_type_size
      functionSourceFile: '/src/wamr/core/iwasm/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/common/../interpreter/wasm.h:1336,12'
          Dst:             wasm_value_type_size_internal
    - functionName:    wasm_value_type_cell_num
      functionSourceFile: '/src/wamr/core/iwasm/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/common/../interpreter/wasm.h:1342,12'
          Dst:             wasm_value_type_size
    - functionName:    wasm_externref_map_destroy
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6603
      functionLinenumberEnd: 6606
      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:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:6604,5'
          Dst:             bh_hash_map_destroy
        - Src:             'core/iwasm/common/wasm_runtime_common.c:6605,5'
          Dst:             os_mutex_destroy
    - functionName:    wasm_externref_equal
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6578
      functionLinenumberEnd: 6581
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          26
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_externref_hash
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6571
      functionLinenumberEnd: 6573
      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:    wasm_externref_map_init
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6586
      functionLinenumberEnd: 6599
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - bh_hash_map_create
        - os_mutex_destroy
        - os_mutex_init
        - wasm_externref_equal
        - wasm_externref_hash
        - wasm_runtime_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:6587,9'
          Dst:             os_mutex_init
        - Src:             'core/iwasm/common/wasm_runtime_common.c:6590,27'
          Dst:             bh_hash_map_create
        - Src:             'core/iwasm/common/wasm_runtime_common.c:6590,27'
          Dst:             wasm_externref_hash
        - Src:             'core/iwasm/common/wasm_runtime_common.c:6590,27'
          Dst:             wasm_externref_equal
        - Src:             'core/iwasm/common/wasm_runtime_common.c:6590,27'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/common/wasm_runtime_common.c:6593,9'
          Dst:             os_mutex_destroy
    - 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:         12
      ICount:          47
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - bh_platform_destroy
        - bh_platform_init
        - wasm_externref_map_init
        - wasm_native_destroy
        - wasm_native_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:542,10'
          Dst:             wasm_externref_map_init
        - 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:    0
      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:         12
      ICount:          58
      EdgeCount:       15
      CyclomaticComplexity: 5
      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:    98
      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:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - bh_assert_internal
        - wasm_set_exception
      functionUses:    16
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3322,5'
          Dst:             bh_assert_internal
        - 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:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_set_exception_local
      functionUses:    64
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3231,5'
          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:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - snprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3209,9'
          Dst:             snprintf
    - 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:    50
      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_get_context
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7964
      functionLinenumberEnd: 7965
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_native_get_context
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:7965,12'
          Dst:             wasm_native_get_context
    - functionName:    wasm_runtime_set_context_spread
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7958
      functionLinenumberEnd: 7960
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_native_set_context_spread
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:7959,5'
          Dst:             wasm_native_set_context_spread
    - functionName:    wasm_runtime_set_context
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7951
      functionLinenumberEnd: 7953
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_native_set_context
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:7952,5'
          Dst:             wasm_native_set_context
    - functionName:    wasm_runtime_destroy_context_key
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7945
      functionLinenumberEnd: 7947
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_native_destroy_context_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:7946,5'
          Dst:             wasm_native_destroy_context_key
    - functionName:    wasm_runtime_create_context_key
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7939
      functionLinenumberEnd: 7940
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_native_create_context_key
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:7940,12'
          Dst:             wasm_native_create_context_key
    - functionName:    loader_find_export
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7604
      functionLinenumberEnd: 7634
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          155
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - bh_log
        - set_error_buf
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:7622,45'
          Dst:             strcmp
        - Src:             'core/iwasm/common/wasm_runtime_common.c:7628,9'
          Dst:             bh_log
        - Src:             'core/iwasm/common/wasm_runtime_common.c:7630,9'
          Dst:             set_error_buf
    - 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:    70
      BranchProfiles:  []
      Callsites:       []
    - 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:    17
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:111,9'
          Dst:             snprintf
    - 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_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:          194
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - b_memcpy_s
        - bh_assert_internal
        - 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:7526,13'
          Dst:             bh_assert_internal
        - 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:    2
      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:         19
      ICount:          142
      EdgeCount:       20
      CyclomaticComplexity: 3
      functionsReached:
        - wasm_externref_obj2ref
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/iwasm/common/wasm_runtime_common.c:7365,9'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:7378,22'
          Dst:             wasm_externref_obj2ref
    - functionName:    wasm_externref_obj2ref
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6708
      functionLinenumberEnd: 6772
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          131
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - bh_hash_map_insert
        - bh_hash_map_traverse
        - lookup_extobj_callback
        - os_mutex_lock
        - os_mutex_unlock
        - wasm_runtime_free
        - wasm_runtime_malloc
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:6731,5'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/common/wasm_runtime_common.c:6734,5'
          Dst:             bh_hash_map_traverse
        - Src:             'core/iwasm/common/wasm_runtime_common.c:6734,5'
          Dst:             lookup_extobj_callback
        - Src:             'core/iwasm/common/wasm_runtime_common.c:6738,9'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/common/wasm_runtime_common.c:6747,18'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/common/wasm_runtime_common.c:6758,10'
          Dst:             bh_hash_map_insert
        - Src:             'core/iwasm/common/wasm_runtime_common.c:6765,5'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/common/wasm_runtime_common.c:6768,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/common/wasm_runtime_common.c:6770,5'
          Dst:             os_mutex_unlock
    - functionName:    lookup_extobj_callback
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6616
      functionLinenumberEnd: 6627
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          58
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      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:         17
      ICount:          163
      EdgeCount:       18
      CyclomaticComplexity: 3
      functionsReached:
        - wasm_externref_ref2obj
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/iwasm/common/wasm_runtime_common.c:7315,9'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:7340,22'
          Dst:             wasm_externref_ref2obj
    - functionName:    wasm_externref_ref2obj
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6776
      functionLinenumberEnd: 6794
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - bh_hash_map_find
        - os_mutex_lock
        - os_mutex_unlock
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:6785,5'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/common/wasm_runtime_common.c:6786,12'
          Dst:             bh_hash_map_find
        - Src:             'core/iwasm/common/wasm_runtime_common.c:6787,5'
          Dst:             os_mutex_unlock
    - 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:          300
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - argv_to_params
        - b_memcpy_s
        - bh_assert_internal
        - results_to_argv
        - runtime_malloc
        - wasm_runtime_free
        - wasm_runtime_set_exception
        - wasm_trap_delete
      functionUses:    2
      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:7455,13'
          Dst:             bh_assert_internal
        - 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:    8
      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:    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:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      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:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          186
      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:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - bh_assert_internal
        - wasm_runtime_get_table_elem_type
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:7144,5'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/common/wasm_runtime_common.c:7147,12'
          Dst:             wasm_runtime_get_table_elem_type
    - functionName:    wasm_externref_retain
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6936
      functionLinenumberEnd: 6953
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - bh_hash_map_find
        - os_mutex_lock
        - os_mutex_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:6939,5'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/common/wasm_runtime_common.c:6943,13'
          Dst:             bh_hash_map_find
        - Src:             'core/iwasm/common/wasm_runtime_common.c:6946,13'
          Dst:             os_mutex_unlock
        - Src:             'core/iwasm/common/wasm_runtime_common.c:6951,5'
          Dst:             os_mutex_unlock
    - functionName:    cleanup_extobj_callback
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6915
      functionLinenumberEnd: 6923
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - delete_externref
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:6921,9'
          Dst:             delete_externref
    - functionName:    wasm_externref_cleanup
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6927
      functionLinenumberEnd: 6932
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bh_hash_map_traverse
        - cleanup_extobj_callback
        - os_mutex_lock
        - os_mutex_unlock
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:6928,5'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/common/wasm_runtime_common.c:6929,5'
          Dst:             bh_hash_map_traverse
        - Src:             'core/iwasm/common/wasm_runtime_common.c:6929,5'
          Dst:             cleanup_extobj_callback
        - Src:             'core/iwasm/common/wasm_runtime_common.c:6931,5'
          Dst:             os_mutex_unlock
    - functionName:    reclaim_extobj_callback
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6798
      functionLinenumberEnd: 6811
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          63
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - delete_externref
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:6805,13'
          Dst:             delete_externref
    - functionName:    aot_mark_all_externrefs
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6870
      functionLinenumberEnd: 6892
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          147
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - mark_externref
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:6879,13'
          Dst:             mark_externref
        - Src:             'core/iwasm/common/wasm_runtime_common.c:6888,17'
          Dst:             mark_externref
    - functionName:    interp_mark_all_externrefs
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6830
      functionLinenumberEnd: 6864
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          153
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - mark_externref
        - wasm_get_table_inst
        - wasm_runtime_get_table_inst_elem_type
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:6841,13'
          Dst:             mark_externref
        - Src:             'core/iwasm/common/wasm_runtime_common.c:6849,17'
          Dst:             wasm_get_table_inst
        - Src:             'core/iwasm/common/wasm_runtime_common.c:6850,15'
          Dst:             wasm_runtime_get_table_inst_elem_type
        - Src:             'core/iwasm/common/wasm_runtime_common.c:6858,17'
          Dst:             mark_externref
    - functionName:    wasm_externref_reclaim
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6897
      functionLinenumberEnd: 6911
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - aot_mark_all_externrefs
        - bh_hash_map_traverse
        - interp_mark_all_externrefs
        - os_mutex_lock
        - os_mutex_unlock
        - reclaim_extobj_callback
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:6898,5'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/common/wasm_runtime_common.c:6901,9'
          Dst:             interp_mark_all_externrefs
        - Src:             'core/iwasm/common/wasm_runtime_common.c:6905,9'
          Dst:             aot_mark_all_externrefs
        - Src:             'core/iwasm/common/wasm_runtime_common.c:6908,5'
          Dst:             bh_hash_map_traverse
        - Src:             'core/iwasm/common/wasm_runtime_common.c:6908,5'
          Dst:             reclaim_extobj_callback
        - Src:             'core/iwasm/common/wasm_runtime_common.c:6910,5'
          Dst:             os_mutex_unlock
    - functionName:    wasm_externref_set_cleanup
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6679
      functionLinenumberEnd: 6702
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          68
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - bh_assert_internal
        - bh_hash_map_find
        - bh_hash_map_traverse
        - lookup_extobj_callback
        - os_mutex_lock
        - os_mutex_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:6689,5'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/common/wasm_runtime_common.c:6691,5'
          Dst:             bh_hash_map_traverse
        - Src:             'core/iwasm/common/wasm_runtime_common.c:6691,5'
          Dst:             lookup_extobj_callback
        - Src:             'core/iwasm/common/wasm_runtime_common.c:6695,34'
          Dst:             bh_hash_map_find
        - Src:             'core/iwasm/common/wasm_runtime_common.c:6696,9'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/common/wasm_runtime_common.c:6700,5'
          Dst:             os_mutex_unlock
    - functionName:    delete_extobj_callback
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6641
      functionLinenumberEnd: 6651
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - delete_externref
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:6649,9'
          Dst:             delete_externref
    - functionName:    wasm_externref_objdel
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6655
      functionLinenumberEnd: 6673
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - bh_hash_map_traverse
        - delete_extobj_callback
        - os_mutex_lock
        - os_mutex_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:6664,5'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/common/wasm_runtime_common.c:6666,5'
          Dst:             bh_hash_map_traverse
        - Src:             'core/iwasm/common/wasm_runtime_common.c:6666,5'
          Dst:             delete_extobj_callback
        - Src:             'core/iwasm/common/wasm_runtime_common.c:6671,5'
          Dst:             os_mutex_unlock
    - 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:          73
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - b_memcpy_s
        - bh_assert_internal
        - 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:6461,5'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/common/wasm_runtime_common.c:6462,5'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/common/wasm_runtime_common.c:6462,5'
          Dst:             bh_assert_internal
        - 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:         101
      ICount:          779
      EdgeCount:       124
      CyclomaticComplexity: 25
      functionsReached:
        - bh_assert_internal
        - runtime_malloc
        - wasm_externref_obj2ref
        - wasm_externref_ref2obj
        - 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:    3
      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: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:6274,26'
          Dst:             wasm_externref_ref2obj
        - Src:             'core/iwasm/common/wasm_runtime_common.c:6298,17'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/common/wasm_runtime_common.c:6369,26'
          Dst:             wasm_externref_obj2ref
        - Src:             'core/iwasm/common/wasm_runtime_common.c:6385,17'
          Dst:             bh_assert_internal
        - 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:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - bh_assert_internal
        - wasm_copy_exception
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3343,5'
          Dst:             bh_assert_internal
        - 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:          62
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - b_memcpy_s
        - bh_assert_internal
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3306,13'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3306,13'
          Dst:             bh_assert_internal
    - 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:         68
      ICount:          459
      EdgeCount:       79
      CyclomaticComplexity: 13
      functionsReached:
        - b_memcpy_s
        - bh_assert_internal
        - runtime_malloc
        - wasm_externref_obj2ref
        - wasm_externref_ref2obj
        - 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:    3
      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: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:5019,17'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/common/wasm_runtime_common.c:5019,17'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/common/wasm_runtime_common.c:5033,22'
          Dst:             wasm_externref_ref2obj
        - Src:             'core/iwasm/common/wasm_runtime_common.c:5036,17'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/common/wasm_runtime_common.c:5036,17'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/common/wasm_runtime_common.c:5068,17'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/common/wasm_runtime_common.c:5090,17'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/common/wasm_runtime_common.c:5090,17'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/common/wasm_runtime_common.c:5099,17'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/common/wasm_runtime_common.c:5099,17'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/common/wasm_runtime_common.c:5102,22'
          Dst:             wasm_externref_obj2ref
        - Src:             'core/iwasm/common/wasm_runtime_common.c:5136,17'
          Dst:             bh_assert_internal
        - 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:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bh_assert_internal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:4872,5'
          Dst:             bh_assert_internal
    - 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:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bh_assert_internal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:4864,5'
          Dst:             bh_assert_internal
    - 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:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bh_assert_internal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:4856,5'
          Dst:             bh_assert_internal
    - 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:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bh_assert_internal
        - val_type_to_val_kind
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:4848,5'
          Dst:             bh_assert_internal
        - 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:         12
      ICount:          61
      EdgeCount:       23
      CyclomaticComplexity: 13
      functionsReached:
        - bh_assert_internal
      functionUses:    8
      BranchProfiles:
        - Branch String:   'core/iwasm/common/wasm_runtime_common.c:2551,5'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:2567,13'
          Dst:             bh_assert_internal
    - 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:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bh_assert_internal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:4840,5'
          Dst:             bh_assert_internal
    - 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:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bh_assert_internal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:4832,5'
          Dst:             bh_assert_internal
    - 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:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bh_assert_internal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:4824,5'
          Dst:             bh_assert_internal
    - 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:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bh_assert_internal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:4816,5'
          Dst:             bh_assert_internal
    - 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:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bh_assert_internal
        - val_type_to_val_kind
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:4808,5'
          Dst:             bh_assert_internal
        - 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:         20
      ICount:          100
      EdgeCount:       21
      CyclomaticComplexity: 3
      functionsReached:
        - bh_assert_internal
      functionUses:    0
      BranchProfiles:
        - Branch String:   'core/iwasm/common/wasm_runtime_common.c:4777,5'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:4773,9'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/common/wasm_runtime_common.c:4799,13'
          Dst:             bh_assert_internal
    - 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:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bh_assert_internal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:4763,5'
          Dst:             bh_assert_internal
    - 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:         19
      ICount:          95
      EdgeCount:       20
      CyclomaticComplexity: 3
      functionsReached:
        - bh_assert_internal
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/iwasm/common/wasm_runtime_common.c:4735,5'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:4731,9'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/common/wasm_runtime_common.c:4754,13'
          Dst:             bh_assert_internal
    - 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:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bh_assert_internal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:4721,5'
          Dst:             bh_assert_internal
    - 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:         52
      ICount:          527
      EdgeCount:       64
      CyclomaticComplexity: 14
      functionsReached:
        - bh_assert_internal
      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:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:4531,9'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/common/wasm_runtime_common.c:4538,9'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/common/wasm_runtime_common.c:4547,13'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/common/wasm_runtime_common.c:4619,17'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/common/wasm_runtime_common.c:4630,13'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/common/wasm_runtime_common.c:4710,17'
          Dst:             bh_assert_internal
    - 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:         10
      ICount:          63
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - bh_assert_internal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:4506,9'
          Dst:             bh_assert_internal
    - 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:         28
      ICount:          387
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached:
        - bh_assert_internal
      functionUses:    0
      BranchProfiles:
        - Branch String:   'core/iwasm/common/wasm_runtime_common.c:4471,9'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:4385,9'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/common/wasm_runtime_common.c:4392,9'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/common/wasm_runtime_common.c:4453,9'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/common/wasm_runtime_common.c:4462,13'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/common/wasm_runtime_common.c:4493,17'
          Dst:             bh_assert_internal
    - 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:         10
      ICount:          75
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - bh_assert_internal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:4357,9'
          Dst:             bh_assert_internal
    - 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:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - bh_assert_internal
        - wasm_runtime_get_module_inst
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:4320,9'
          Dst:             wasm_runtime_get_module_inst
        - Src:             'core/iwasm/common/wasm_runtime_common.c:4323,5'
          Dst:             bh_assert_internal
    - functionName:    wasm_runtime_get_wasi_exit_code
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4295
      functionLinenumberEnd: 4312
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_runtime_get_wasi_ctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:4296,29'
          Dst:             wasm_runtime_get_wasi_ctx
    - functionName:    wasm_runtime_destroy_wasi
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4244
      functionLinenumberEnd: 4279
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         36
      ICount:          213
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - addr_pool_destroy
        - argv_environ_destroy
        - fd_prestats_destroy
        - fd_table_destroy
        - wasm_runtime_free
        - wasm_runtime_get_wasi_ctx
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:4245,29'
          Dst:             wasm_runtime_get_wasi_ctx
        - Src:             'core/iwasm/common/wasm_runtime_common.c:4249,13'
          Dst:             argv_environ_destroy
        - Src:             'core/iwasm/common/wasm_runtime_common.c:4250,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/common/wasm_runtime_common.c:4253,13'
          Dst:             fd_table_destroy
        - Src:             'core/iwasm/common/wasm_runtime_common.c:4254,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/common/wasm_runtime_common.c:4257,13'
          Dst:             fd_prestats_destroy
        - Src:             'core/iwasm/common/wasm_runtime_common.c:4258,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/common/wasm_runtime_common.c:4261,13'
          Dst:             addr_pool_destroy
        - Src:             'core/iwasm/common/wasm_runtime_common.c:4262,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/common/wasm_runtime_common.c:4265,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/common/wasm_runtime_common.c:4267,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/common/wasm_runtime_common.c:4269,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/common/wasm_runtime_common.c:4271,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/common/wasm_runtime_common.c:4273,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/common/wasm_runtime_common.c:4275,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/common/wasm_runtime_common.c:4277,9'
          Dst:             wasm_runtime_free
    - functionName:    wasm_runtime_lookup_wasi_start_function
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4203
      functionLinenumberEnd: 4239
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          138
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - aot_lookup_function
        - bh_log
        - wasm_lookup_function
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:4207,38'
          Dst:             wasm_lookup_function
        - Src:             'core/iwasm/common/wasm_runtime_common.c:4211,17'
          Dst:             bh_log
        - Src:             'core/iwasm/common/wasm_runtime_common.c:4224,37'
          Dst:             aot_lookup_function
        - Src:             'core/iwasm/common/wasm_runtime_common.c:4228,17'
          Dst:             bh_log
    - functionName:    wasm_runtime_is_wasi_mode
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4186
      functionLinenumberEnd: 4199
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          62
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    copy_string_array
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3680
      functionLinenumberEnd: 3716
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          226
      EdgeCount:       45
      CyclomaticComplexity: 12
      functionsReached:
        - b_strcpy_s
        - bh_assert_internal
        - strlen
        - wasm_runtime_free
        - wasm_runtime_malloc
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3686,21'
          Dst:             strlen
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3692,21'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3694,37'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3697,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3699,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3705,9'
          Dst:             b_strcpy_s
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3705,9'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3706,32'
          Dst:             strlen
    - 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:    38
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_runtime_init_wasi
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3728
      functionLinenumberEnd: 4048
      functionDepth:   0
      returnType:      bool
      argCount:        18
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         185
      ICount:          1102
      EdgeCount:       253
      CyclomaticComplexity: 70
      functionsReached:
        - __errno_location
        - addr_pool_destroy
        - addr_pool_init
        - addr_pool_insert
        - argv_environ_destroy
        - argv_environ_init
        - b_memcpy_s
        - bh_assert_internal
        - bh_strdup
        - bh_strtok_r
        - copy_string_array
        - fd_prestats_destroy
        - fd_prestats_init
        - fd_prestats_insert
        - fd_table_destroy
        - fd_table_init
        - fd_table_insert_existing
        - os_convert_stderr_handle
        - os_convert_stdin_handle
        - os_convert_stdout_handle
        - os_is_handle_valid
        - os_open_preopendir
        - os_realpath
        - runtime_malloc
        - set_error_buf
        - snprintf
        - strlen
        - strstr
        - strtol
        - wasm_runtime_free
        - wasm_runtime_malloc
        - wasm_runtime_set_wasi_ctx
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3749,22'
          Dst:             runtime_malloc
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3754,5'
          Dst:             wasm_runtime_set_wasi_ctx
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3758,10'
          Dst:             copy_string_array
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3760,9'
          Dst:             set_error_buf
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3765,10'
          Dst:             copy_string_array
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3767,9'
          Dst:             set_error_buf
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3772,20'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3773,25'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3775,18'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3776,22'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3777,9'
          Dst:             set_error_buf
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3782,10'
          Dst:             fd_table_init
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3783,9'
          Dst:             set_error_buf
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3790,10'
          Dst:             fd_prestats_init
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3791,9'
          Dst:             set_error_buf
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3798,10'
          Dst:             argv_environ_init
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3800,9'
          Dst:             set_error_buf
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3807,10'
          Dst:             addr_pool_init
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3808,9'
          Dst:             set_error_buf
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3815,40'
          Dst:             os_convert_stdin_handle
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3816,41'
          Dst:             os_convert_stdout_handle
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3817,41'
          Dst:             os_convert_stderr_handle
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3819,10'
          Dst:             os_is_handle_valid
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3820,13'
          Dst:             os_is_handle_valid
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3821,13'
          Dst:             os_is_handle_valid
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3825,10'
          Dst:             fd_table_insert_existing
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3826,13'
          Dst:             fd_table_insert_existing
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3827,13'
          Dst:             fd_table_insert_existing
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3828,9'
          Dst:             set_error_buf
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3835,16'
          Dst:             os_realpath
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3840,39'
          Dst:             __errno_location
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3838,17'
          Dst:             snprintf
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3844,32'
          Dst:             os_open_preopendir
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3848,17'
          Dst:             snprintf
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3854,14'
          Dst:             fd_table_insert_existing
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3856,17'
          Dst:             snprintf
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3863,14'
          Dst:             fd_prestats_insert
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3865,17'
          Dst:             snprintf
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3878,28'
          Dst:             strlen
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3882,34'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3883,17'
          Dst:             snprintf
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3889,9'
          Dst:             strlen
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3889,9'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3889,9'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3893,27'
          Dst:             strstr
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3897,36'
          Dst:             strlen
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3902,17'
          Dst:             snprintf
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3906,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3910,16'
          Dst:             os_realpath
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3915,36'
          Dst:             __errno_location
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3913,17'
          Dst:             snprintf
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3917,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3921,32'
          Dst:             os_open_preopendir
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3926,36'
          Dst:             __errno_location
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3924,17'
          Dst:             snprintf
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3928,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3932,14'
          Dst:             fd_table_insert_existing
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3933,17'
          Dst:             fd_prestats_insert
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3935,17'
          Dst:             snprintf
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3940,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3945,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3954,14'
          Dst:             bh_strdup
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3956,13'
          Dst:             set_error_buf
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3961,19'
          Dst:             bh_strtok_r
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3962,16'
          Dst:             bh_strtok_r
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3965,13'
          Dst:             snprintf
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3969,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3973,9'
          Dst:             __errno_location
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3974,20'
          Dst:             strtol
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3977,13'
          Dst:             snprintf
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3979,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3982,13'
          Dst:             __errno_location
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3983,13'
          Dst:             snprintf
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3985,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3989,15'
          Dst:             addr_pool_insert
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3990,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3992,13'
          Dst:             set_error_buf
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3998,10'
          Dst:             copy_string_array
        - Src:             'core/iwasm/common/wasm_runtime_common.c:4000,9'
          Dst:             set_error_buf
        - Src:             'core/iwasm/common/wasm_runtime_common.c:4020,9'
          Dst:             argv_environ_destroy
        - Src:             'core/iwasm/common/wasm_runtime_common.c:4022,9'
          Dst:             fd_prestats_destroy
        - Src:             'core/iwasm/common/wasm_runtime_common.c:4024,9'
          Dst:             fd_table_destroy
        - Src:             'core/iwasm/common/wasm_runtime_common.c:4026,9'
          Dst:             addr_pool_destroy
        - Src:             'core/iwasm/common/wasm_runtime_common.c:4028,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/common/wasm_runtime_common.c:4030,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/common/wasm_runtime_common.c:4032,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/common/wasm_runtime_common.c:4034,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/common/wasm_runtime_common.c:4036,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/common/wasm_runtime_common.c:4038,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/common/wasm_runtime_common.c:4040,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/common/wasm_runtime_common.c:4042,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/common/wasm_runtime_common.c:4044,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/common/wasm_runtime_common.c:4046,9'
          Dst:             wasm_runtime_free
    - 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:    117
      BranchProfiles:  []
      Callsites:       []
    - 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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strtol
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_runtime_set_wasi_ns_lookup_pool
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3666
      functionLinenumberEnd: 3674
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_wasi_args_from_module
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3667,32'
          Dst:             get_wasi_args_from_module
    - functionName:    get_wasi_args_from_module
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3590
      functionLinenumberEnd: 3602
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          43
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_runtime_set_wasi_addr_pool
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3652
      functionLinenumberEnd: 3660
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_wasi_args_from_module
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3653,32'
          Dst:             get_wasi_args_from_module
    - functionName:    wasm_runtime_set_wasi_args
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3643
      functionLinenumberEnd: 3647
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_runtime_set_wasi_args_ex
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3644,5'
          Dst:             wasm_runtime_set_wasi_args_ex
    - functionName:    wasm_runtime_set_wasi_args_ex
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3611
      functionLinenumberEnd: 3636
      functionDepth:   0
      returnType:      void
      argCount:        12
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          95
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bh_assert_internal
        - get_wasi_args_from_module
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3612,32'
          Dst:             get_wasi_args_from_module
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3614,5'
          Dst:             bh_assert_internal
    - 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:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - bh_assert_internal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3393,5'
          Dst:             bh_assert_internal
    - 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_runtime_set_custom_data_internal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3384,5'
          Dst:             wasm_runtime_set_custom_data_internal
    - 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:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - bh_assert_internal
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3372,5'
          Dst:             bh_assert_internal
    - 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:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - bh_assert_internal
        - wasm_set_exception
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3361,5'
          Dst:             bh_assert_internal
        - 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:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - bh_assert_internal
        - wasm_runtime_set_exception
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3351,5'
          Dst:             bh_assert_internal
        - 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:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - bh_assert_internal
        - wasm_get_exception
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3332,5'
          Dst:             bh_assert_internal
        - 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:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - bh_assert_internal
        - wasm_runtime_create_exec_env_singleton
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3195,5'
          Dst:             bh_assert_internal
        - 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:         12
      ICount:          82
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - bh_assert_internal
        - wasm_exec_env_create
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3175,5'
          Dst:             bh_assert_internal
        - 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:         47
      ICount:          388
      EdgeCount:       58
      CyclomaticComplexity: 13
      functionsReached:
        - bh_assert_internal
        - 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:3136,17'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3153,17'
          Dst:             bh_assert_internal
        - 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:    8
      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:         35
      ICount:          248
      EdgeCount:       46
      CyclomaticComplexity: 13
      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
        - wasm_value_type_cell_num_outside
      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:3032,13'
          Dst:             wasm_value_type_cell_num_outside
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3035,40'
          Dst:             wasm_value_type_cell_num_outside
        - 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:    wasm_value_type_cell_num_outside
      functionSourceFile: '/src/wamr/core/iwasm/common/../interpreter/wasm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1358
      functionLinenumberEnd: 1365
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasm_value_type_cell_num
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/../interpreter/wasm.h:1363,16'
          Dst:             wasm_value_type_cell_num
    - 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:         16
      ICount:          205
      EdgeCount:       16
      CyclomaticComplexity: 2
      functionsReached:
        - bh_assert_internal
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/iwasm/common/wasm_runtime_common.c:2832,9'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:2870,17'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/common/wasm_runtime_common.c:2901,17'
          Dst:             bh_assert_internal
    - 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:         21
      ICount:          140
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - aot_call_function
        - bh_log
        - wasm_call_function
        - wasm_runtime_exec_env_check
        - wasm_runtime_finalize_call_function
        - wasm_runtime_free
        - wasm_runtime_prepare_call_function
        - wasm_runtime_set_exception
      functionUses:    2
      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:2784,10'
          Dst:             wasm_runtime_prepare_call_function
        - Src:             'core/iwasm/common/wasm_runtime_common.c:2787,9'
          Dst:             wasm_runtime_set_exception
        - 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
        - Src:             'core/iwasm/common/wasm_runtime_common.c:2814,10'
          Dst:             wasm_runtime_finalize_call_function
        - Src:             'core/iwasm/common/wasm_runtime_common.c:2816,9'
          Dst:             wasm_runtime_set_exception
    - 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:         16
      ICount:          246
      EdgeCount:       16
      CyclomaticComplexity: 2
      functionsReached:
        - bh_assert_internal
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/iwasm/common/wasm_runtime_common.c:2914,9'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:2956,17'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3000,17'
          Dst:             bh_assert_internal
    - functionName:    wasm_runtime_prepare_call_function
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2614
      functionLinenumberEnd: 2702
      functionDepth:   0
      returnType:      bool
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          401
      EdgeCount:       63
      CyclomaticComplexity: 16
      functionsReached:
        - b_memcpy_s
        - bh_assert_internal
        - runtime_malloc
        - wasm_externref_obj2ref
        - wasm_runtime_free
        - wasm_runtime_get_function_type
        - wasm_value_type_cell_num
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:2619,31'
          Dst:             wasm_runtime_get_function_type
        - Src:             'core/iwasm/common/wasm_runtime_common.c:2622,5'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/common/wasm_runtime_common.c:2651,22'
          Dst:             runtime_malloc
        - Src:             'core/iwasm/common/wasm_runtime_common.c:2656,9'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/common/wasm_runtime_common.c:2656,9'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/common/wasm_runtime_common.c:2679,22'
          Dst:             wasm_externref_obj2ref
        - Src:             'core/iwasm/common/wasm_runtime_common.c:2681,21'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/common/wasm_runtime_common.c:2690,41'
          Dst:             wasm_value_type_cell_num
        - Src:             'core/iwasm/common/wasm_runtime_common.c:2692,17'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/common/wasm_runtime_common.c:2692,17'
          Dst:             bh_assert_internal
    - functionName:    wasm_runtime_finalize_call_function
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2710
      functionLinenumberEnd: 2764
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          225
      EdgeCount:       33
      CyclomaticComplexity: 9
      functionsReached:
        - b_memcpy_s
        - bh_assert_internal
        - wasm_externref_ref2obj
        - wasm_runtime_free
        - wasm_runtime_get_function_type
        - wasm_value_type_cell_num
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:2714,5'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/common/wasm_runtime_common.c:2721,17'
          Dst:             wasm_runtime_get_function_type
        - Src:             'core/iwasm/common/wasm_runtime_common.c:2723,5'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/common/wasm_runtime_common.c:2737,18'
          Dst:             wasm_externref_ref2obj
        - Src:             'core/iwasm/common/wasm_runtime_common.c:2738,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/common/wasm_runtime_common.c:2753,38'
          Dst:             wasm_value_type_cell_num
        - Src:             'core/iwasm/common/wasm_runtime_common.c:2755,13'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/common/wasm_runtime_common.c:2755,13'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/common/wasm_runtime_common.c:2762,5'
          Dst:             wasm_runtime_free
    - 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:          66
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - bh_assert_internal
        - 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:2597,5'
          Dst:             bh_assert_internal
        - 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:          61
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - bh_assert_internal
        - 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:2581,5'
          Dst:             bh_assert_internal
        - 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:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bh_assert_internal
        - 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
        - Src:             'core/iwasm/common/wasm_runtime_common.c:2543,5'
          Dst:             bh_assert_internal
    - 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:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bh_assert_internal
        - 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
        - Src:             'core/iwasm/common/wasm_runtime_common.c:2532,5'
          Dst:             bh_assert_internal
    - 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:          140
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - aot_get_function_instance
        - bh_assert_internal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:2386,9'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/common/wasm_runtime_common.c:2391,9'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/common/wasm_runtime_common.c:2412,9'
          Dst:             bh_assert_internal
        - 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:    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_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:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - 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:    1
      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:    0
      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_wasi_ns_lookup_pool
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1834
      functionLinenumberEnd: 1840
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_runtime_instantiation_args_set_wasi_addr_pool
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1822
      functionLinenumberEnd: 1828
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_runtime_instantiation_args_set_wasi_stdio
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1809
      functionLinenumberEnd: 1816
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          37
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_runtime_instantiation_args_set_wasi_dir
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1795
      functionLinenumberEnd: 1803
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          37
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_runtime_instantiation_args_set_wasi_env
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1781
      functionLinenumberEnd: 1787
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_runtime_instantiation_args_set_wasi_arg
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1769
      functionLinenumberEnd: 1775
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          25
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - 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:    0
      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:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasi_args_set_defaults
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:1690,5'
          Dst:             wasi_args_set_defaults
    - functionName:    wasi_args_set_defaults
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_runtime_common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3575
      functionLinenumberEnd: 3586
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - os_invalid_raw_handle
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3578,22'
          Dst:             os_invalid_raw_handle
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3579,22'
          Dst:             os_invalid_raw_handle
        - Src:             'core/iwasm/common/wasm_runtime_common.c:3580,22'
          Dst:             os_invalid_raw_handle
    - 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:    2
      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:    1
      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:          78
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - aot_load_from_sections
        - bh_log
        - 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:1582,13'
          Dst:             bh_log
        - 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:1595,13'
          Dst:             bh_log
        - 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:    2
      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:          174
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - aot_load_from_aot_file
        - bh_log
        - 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:1536,9'
          Dst:             bh_log
        - 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:    4
      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_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:         18
      ICount:          93
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - bh_log
        - 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
    - 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:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - bh_assert_internal
        - os_mutex_lock
        - os_mutex_unlock
        - wasm_runtime_destroy_internal
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:745,5'
          Dst:             os_mutex_lock
        - Src:             'core/iwasm/common/wasm_runtime_common.c:748,5'
          Dst:             bh_assert_internal
        - 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:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bh_platform_destroy
        - wasm_externref_map_destroy
        - wasm_native_destroy
        - wasm_runtime_memory_destroy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_runtime_common.c:683,5'
          Dst:             wasm_externref_map_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:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - bh_assert_internal
        - 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:856,5'
          Dst:             bh_assert_internal
        - 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_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:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - bh_assert_internal
        - 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:664,5'
          Dst:             bh_assert_internal
        - 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:    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:    3
      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:    3
      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:    8
      BranchProfiles:  []
      Callsites:       []
    - 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:         11
      ICount:          78
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - set_error_buf
        - set_error_buf_v
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:976,9'
          Dst:             set_error_buf_v
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:991,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:    4
      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:    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:    20
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:38,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:    4
      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:         92
      ICount:          705
      EdgeCount:       124
      CyclomaticComplexity: 34
      functionsReached:
        - bh_assert_internal
        - bh_log
        - mem_allocator_create_with_struct_and_pool
        - mem_allocator_get_heap_struct_size
        - runtime_malloc
        - set_error_buf
        - 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: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:381,17'
          Dst:             bh_assert_internal
        - 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:430,5'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:434,5'
          Dst:             bh_assert_internal
        - 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:    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:    9
      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_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:         30
      ICount:          118
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - bh_assert_internal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm.h:1310,9'
          Dst:             bh_assert_internal
    - 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_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:          228
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached:
        - b_memcpy_s
        - b_memmove_s
        - bh_assert_internal
        - memcmp
        - runtime_malloc
        - set_error_buf
        - strlen
        - wasm_check_utf8_str
      functionUses:    4
      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:5124,9'
          Dst:             bh_assert_internal
        - 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
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:5148,5'
          Dst:             bh_assert_internal
    - 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:    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:    7
      BranchProfiles:  []
      Callsites:       []
    - 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:          191
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - bh_assert_internal
        - wasm_copy_exception
        - wasm_interp_call_wasm
        - wasm_set_exception
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:4033,5'
          Dst:             bh_assert_internal
        - 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: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:    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_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:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bh_assert_internal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_runtime.h:739,5'
          Dst:             bh_assert_internal
    - 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
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          125
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - bh_assert_internal
        - wasm_get_table_inst
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:3996,5'
          Dst:             bh_assert_internal
        - 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:          64
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - b_memcpy_s
        - bh_assert_internal
        - wasm_module_malloc
        - wasm_runtime_addr_app_to_native
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:3971,5'
          Dst:             bh_assert_internal
        - 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
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:3978,9'
          Dst:             bh_assert_internal
    - 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:          183
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - bh_assert_internal
        - 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:3824,5'
          Dst:             bh_assert_internal
        - 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:         29
      ICount:          183
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - bh_assert_internal
        - wasm_call_function
        - 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:1831,9'
          Dst:             bh_assert_internal
        - 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:    8
      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:         25
      ICount:          149
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - bh_assert_internal
        - execute_free_function
        - mem_allocator_free
        - 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:3914,5'
          Dst:             bh_assert_internal
        - 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:         18
      ICount:          121
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - bh_assert_internal
        - wasm_call_function
        - 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:1921,9'
          Dst:             bh_assert_internal
        - 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:          145
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - bh_assert_internal
        - 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:3873,5'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:3874,5'
          Dst:             bh_assert_internal
        - 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_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:         19
      ICount:          122
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - mem_allocator_destroy
        - wasm_deallocate_linear_memory
        - wasm_runtime_free
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - 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:         21
      ICount:          146
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - bh_bitmap_delete
        - export_functions_deinstantiate
        - functions_deinstantiate
        - globals_deinstantiate
        - memories_deinstantiate
        - tables_deinstantiate
        - wasm_exec_env_destroy
        - wasm_externref_cleanup
        - wasm_native_call_context_dtors
        - 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:3478,5'
          Dst:             wasm_externref_cleanup
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:3499,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:3502,9'
          Dst:             wasm_native_call_context_dtors
        - 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: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:         64
      ICount:          313
      EdgeCount:       87
      CyclomaticComplexity: 25
      functionsReached:
        - bh_assert_internal
        - lookup_post_instantiate_func
        - wasm_call_function
        - 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:1663,13'
          Dst:             lookup_post_instantiate_func
        - 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:1694,9'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:1710,9'
          Dst:             wasm_exec_env_set_module_inst
        - 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:1748,13'
          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:    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:    is_valid_i32_offset
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    is_valid_i64_offset
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionLinenumberEnd: 318
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - 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:          129
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - bh_assert_internal
        - 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:1490,5'
          Dst:             bh_assert_internal
        - 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:    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:    10
      BranchProfiles:  []
      Callsites:       []
    - 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:          311
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - bh_assert_internal
        - 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
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:857,5'
          Dst:             bh_assert_internal
    - 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:          308
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - bh_assert_internal
        - runtime_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:622,20'
          Dst:             runtime_malloc
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:753,5'
          Dst:             bh_assert_internal
    - 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:          265
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - bh_assert_internal
        - 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
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:582,5'
          Dst:             bh_assert_internal
    - 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:         25
      ICount:          277
      EdgeCount:       28
      CyclomaticComplexity: 5
      functionsReached:
        - b_memcpy_s
        - bh_assert_internal
        - get_init_value_recursive
        - runtime_malloc
        - 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:1293,13'
          Dst:             bh_assert_internal
        - 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:1417,5'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:1418,5'
          Dst:             bh_assert_internal
        - 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:    1
      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:    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:         6
      ICount:          61
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - bh_assert_internal
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/utils/bh_bitmap.h:92,5'
          Dst:             bh_assert_internal
    - 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:    1
      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:         222
      ICount:          1752
      EdgeCount:       292
      CyclomaticComplexity: 72
      functionsReached:
        - align_uint
        - b_memcpy_s
        - bh_assert_internal
        - bh_bitmap_new
        - bh_bitmap_set_bit
        - bh_log
        - check_linked_symbol
        - execute_post_instantiate_functions
        - export_functions_instantiate
        - functions_instantiate
        - get_export_count
        - get_init_value_recursive
        - globals_instantiate
        - is_valid_i32_offset
        - is_valid_i64_offset
        - memories_instantiate
        - runtime_malloc
        - set_error_buf
        - set_running_mode
        - tables_instantiate
        - wasm_deinstantiate
        - wasm_elem_is_active
        - wasm_elem_is_declarative
        - wasm_runtime_get_default_running_mode
        - wasm_runtime_get_table_inst_elem_type
        - wasm_runtime_init_wasi
        - wasm_runtime_set_custom_data_internal
      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:2539,13'
          Dst:             bh_bitmap_new
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:2541,13'
          Dst:             bh_log
        - 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:2557,13'
          Dst:             bh_log
        - 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: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:2705,21'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:2712,21'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:2712,21'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:2777,21'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:2782,9'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:2785,10'
          Dst:             check_linked_symbol
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:2808,9'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:2813,9'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:2816,9'
          Dst:             is_valid_i64_offset
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:2816,9'
          Dst:             is_valid_i32_offset
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:2816,9'
          Dst:             bh_assert_internal
        - 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:2852,13'
          Dst:             bh_log
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:2856,13'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:2873,13'
          Dst:             bh_log
        - 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:2887,13'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:2977,9'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:2980,15'
          Dst:             wasm_runtime_get_table_inst_elem_type
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:2991,13'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:3019,9'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:3022,14'
          Dst:             wasm_elem_is_active
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:3028,9'
          Dst:             is_valid_i32_offset
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:3028,9'
          Dst:             bh_assert_internal
        - 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:3055,13'
          Dst:             bh_log
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:3058,13'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:3070,13'
          Dst:             bh_log
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:3073,13'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:3089,13'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:3290,17'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:3297,14'
          Dst:             wasm_runtime_init_wasi
        - 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:          79
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - bh_assert_internal
        - 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
        - Src:             'core/iwasm/interpreter/wasm_runtime.c:2298,9'
          Dst:             bh_assert_internal
    - 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:    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:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_runtime_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - 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:    102
      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:    105
      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:    66
      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:    11
      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:    46
      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:          386
      EdgeCount:       85
      CyclomaticComplexity: 21
      functionsReached:
        - align_ptr
        - aot_get_plt_table_size
        - b_memcpy_s
        - bh_assert_internal
        - 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:4378,21'
          Dst:             bh_assert_internal
        - 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:    25
      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: 843
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - 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:    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:    9
      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:    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:    20
      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:    12
      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:          512
      EdgeCount:       118
      CyclomaticComplexity: 33
      functionsReached:
        - apply_relocation
        - atoi
        - b_memcpy_s
        - bh_assert_internal
        - 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:3217,9'
          Dst:             bh_assert_internal
        - 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:    2
      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:          351
      EdgeCount:       59
      CyclomaticComplexity: 14
      functionsReached:
        - align_ptr
        - align_uint
        - align_uint64
        - b_memcpy_s
        - bh_assert_internal
        - 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:2544,13'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/aot/aot_loader.c:2547,32'
          Dst:             align_uint
    - 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:    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:         39
      ICount:          283
      EdgeCount:       49
      CyclomaticComplexity: 12
      functionsReached:
        - align_ptr
        - aot_resolve_import_func
        - check_buf
        - exchange_uint16
        - load_string
        - loader_malloc
        - set_error_buf
        - strcmp
      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
        - Src:             'core/iwasm/aot/aot_loader.c:2431,14'
          Dst:             strcmp
        - Src:             'core/iwasm/aot/aot_loader.c:2432,17'
          Dst:             strcmp
    - 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:         76
      ICount:          386
      EdgeCount:       88
      CyclomaticComplexity: 14
      functionsReached:
        - GET_U64_FROM_ADDR
        - align_ptr
        - check_buf
        - exchange_uint32
        - exchange_uint64
        - set_error_buf
        - wasm_runtime_read_v128
      functionUses:    4
      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:1413,13'
          Dst:             set_error_buf
    - 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:    3
      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:         30
      ICount:          118
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - bh_assert_internal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/../common/../interpreter/wasm.h:1310,9'
          Dst:             bh_assert_internal
    - 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:    9
      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:    9
      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:    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_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:    load_types
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2135
      functionLinenumberEnd: 2196
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         55
      ICount:          377
      EdgeCount:       68
      CyclomaticComplexity: 15
      functionsReached:
        - align_ptr
        - b_memcpy_s
        - bh_assert_internal
        - check_buf
        - exchange_uint16
        - is_valid_func_type
        - loader_malloc
        - set_error_buf
        - wasm_get_cell_num
        - wasm_native_lookup_quick_aot_entry
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_loader.c:2143,24'
          Dst:             loader_malloc
        - Src:             'core/iwasm/aot/aot_loader.c:2156,15'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:2157,9'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:2157,9'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:2157,9'
          Dst:             exchange_uint16
        - Src:             'core/iwasm/aot/aot_loader.c:2158,9'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:2158,9'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:2158,9'
          Dst:             exchange_uint16
        - Src:             'core/iwasm/aot/aot_loader.c:2159,9'
          Dst:             align_ptr
        - Src:             'core/iwasm/aot/aot_loader.c:2159,9'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:2159,9'
          Dst:             exchange_uint16
        - Src:             'core/iwasm/aot/aot_loader.c:2163,31'
          Dst:             loader_malloc
        - Src:             'core/iwasm/aot/aot_loader.c:2169,9'
          Dst:             check_buf
        - Src:             'core/iwasm/aot/aot_loader.c:2169,9'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/aot/aot_loader.c:2169,9'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/aot/aot_loader.c:2171,14'
          Dst:             is_valid_func_type
        - Src:             'core/iwasm/aot/aot_loader.c:2174,26'
          Dst:             wasm_get_cell_num
        - Src:             'core/iwasm/aot/aot_loader.c:2176,13'
          Dst:             wasm_get_cell_num
        - Src:             'core/iwasm/aot/aot_loader.c:2178,13'
          Dst:             set_error_buf
        - Src:             'core/iwasm/aot/aot_loader.c:2188,13'
          Dst:             wasm_native_lookup_quick_aot_entry
    - 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:         57
      ICount:          350
      EdgeCount:       71
      CyclomaticComplexity: 16
      functionsReached:
        - align_ptr
        - check_buf
        - exchange_uint32
        - load_init_expr
        - loader_malloc
      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: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: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:         58
      ICount:          303
      EdgeCount:       71
      CyclomaticComplexity: 15
      functionsReached:
        - align_ptr
        - check_buf
        - exchange_uint32
        - loader_malloc
        - 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: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
    - 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:         56
      ICount:          290
      EdgeCount:       68
      CyclomaticComplexity: 14
      functionsReached:
        - align_ptr
        - check_buf
        - exchange_uint32
        - loader_malloc
      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: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
    - 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:          380
      EdgeCount:       72
      CyclomaticComplexity: 16
      functionsReached:
        - align_ptr
        - b_memcpy_s
        - bh_assert_internal
        - 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
        - Src:             'core/iwasm/aot/aot_loader.c:1109,17'
          Dst:             bh_assert_internal
    - 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: 518
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          50
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - set_error_buf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_loader.c:495,9'
          Dst:             set_error_buf
        - Src:             'core/iwasm/aot/aot_loader.c:511,9'
          Dst:             set_error_buf
    - 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:    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:         23
      ICount:          121
      EdgeCount:       26
      CyclomaticComplexity: 5
      functionsReached:
        - align_ptr
        - bh_log
        - check_buf
        - exchange_uint32
        - load_name_section
        - load_native_symbol_section
      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
    - 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:          1532
      EdgeCount:       356
      CyclomaticComplexity: 81
      functionsReached:
        - GET_U64_FROM_ADDR
        - align_ptr
        - atoi
        - b_memcpy_s
        - bh_assert_internal
        - 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:3742,13'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/aot/aot_loader.c:3744,13'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/aot/aot_loader.c:3744,13'
          Dst:             bh_assert_internal
        - 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:         60
      ICount:          374
      EdgeCount:       77
      CyclomaticComplexity: 19
      functionsReached:
        - GET_U64_FROM_ADDR
        - align_ptr
        - 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:2866,9'
          Dst:             check_buf
        - 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:          276
      EdgeCount:       34
      CyclomaticComplexity: 9
      functionsReached:
        - align_uint
        - align_uint64
        - b_memcpy_s
        - bh_assert_internal
        - 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:2676,5'
          Dst:             bh_assert_internal
        - 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:2706,5'
          Dst:             bh_assert_internal
        - 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:2715,9'
          Dst:             bh_assert_internal
        - 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:          578
      EdgeCount:       137
      CyclomaticComplexity: 29
      functionsReached:
        - GET_U64_FROM_ADDR
        - align_ptr
        - b_memcpy_s
        - b_strcpy_s
        - bh_assert_internal
        - 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:552,5'
          Dst:             bh_assert_internal
        - 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:596,9'
          Dst:             bh_assert_internal
        - 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:    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_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:    1
      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:    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:         10
      ICount:          57
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - wasm_runtime_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - 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_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:         131
      ICount:          949
      EdgeCount:       177
      CyclomaticComplexity: 48
      functionsReached:
        - bh_assert_internal
        - bh_log
        - 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:4094,18'
          Dst:             strcmp
        - Src:             'core/iwasm/aot/aot_loader.c:4101,21'
          Dst:             bh_assert_internal
        - 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:4118,21'
          Dst:             bh_assert_internal
        - 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:4140,33'
          Dst:             bh_assert_internal
        - 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:4166,21'
          Dst:             bh_assert_internal
        - 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:         10
      ICount:          90
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - aot_module_validate
        - 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:4517,10'
          Dst:             aot_module_validate
        - Src:             'core/iwasm/aot/aot_loader.c:4518,9'
          Dst:             aot_unload
        - 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:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - loader_malloc
        - wasi_args_set_defaults
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_loader.c:4197,9'
          Dst:             loader_malloc
        - Src:             'core/iwasm/aot/aot_loader.c:4230,5'
          Dst:             wasi_args_set_defaults
    - 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:         70
      ICount:          440
      EdgeCount:       93
      CyclomaticComplexity: 25
      functionsReached:
        - bh_hash_map_destroy
        - destroy_exports
        - destroy_globals
        - destroy_import_funcs
        - destroy_import_globals
        - destroy_import_memories
        - destroy_import_tables
        - destroy_mem_init_data_list
        - destroy_object_data_sections
        - destroy_table_init_data_list
        - destroy_tables
        - destroy_types
        - os_munmap
        - wasm_runtime_free
      functionUses:    4
      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: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: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: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: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_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:         30
      ICount:          118
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - bh_assert_internal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/../common/../interpreter/wasm.h:1310,9'
          Dst:             bh_assert_internal
    - 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:    3
      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:    8
      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:    13
      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:    17
      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:    8
      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:         73
      ICount:          612
      EdgeCount:       98
      CyclomaticComplexity: 27
      functionsReached:
        - bh_assert_internal
        - bh_log
        - mem_allocator_create_with_struct_and_pool
        - mem_allocator_get_heap_struct_size
        - runtime_malloc
        - set_error_buf
        - 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: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:1115,5'
          Dst:             bh_assert_internal
        - 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:    is_valid_i32_offset
      functionSourceFile: '/src/wamr/core/iwasm/aot/../common/../interpreter/wasm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    is_valid_i64_offset
      functionSourceFile: '/src/wamr/core/iwasm/aot/../common/../interpreter/wasm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionLinenumberEnd: 318
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - 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:    3
      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:    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:         10
      ICount:          81
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - set_error_buf
        - set_error_buf_v
      functionUses:    3
      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:    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:         12
      ICount:          86
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - check_global_init_expr
      functionUses:    3
      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:    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:         18
      ICount:          92
      EdgeCount:       35
      CyclomaticComplexity: 19
      functionsReached:
        - b_memcpy_s
        - bh_assert_internal
      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:254,13'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/aot/aot_runtime.c:259,13'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/aot/aot_runtime.c:259,13'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/aot/aot_runtime.c:281,13'
          Dst:             bh_assert_internal
    - functionName:    aot_resolve_import_func
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5680
      functionLinenumberEnd: 5712
      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:5685,36'
          Dst:             wasm_native_resolve_symbol
    - functionName:    aot_resolve_symbols
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5595
      functionLinenumberEnd: 5609
      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:5601,18'
          Dst:             aot_resolve_import_func
        - Src:             'core/iwasm/aot/aot_runtime.c:5602,17'
          Dst:             bh_log
    - functionName:    aot_get_module_name
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_runtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5589
      functionLinenumberEnd: 5590
      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: 5568
      functionLinenumberEnd: 5585
      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:5573,54'
          Dst:             strlen
        - Src:             'core/iwasm/aot/aot_runtime.c:5572,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:          120
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - b_memcpy_s
        - bh_assert_internal
        - 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:5535,9'
          Dst:             bh_assert_internal
        - 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_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
        - size_t
      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
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          73
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - aot_set_exception_with_id
        - bh_assert_internal
        - offset_len_out_of_bounds
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_runtime.c:3978,5'
          Dst:             bh_assert_internal
        - 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:          111
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - aot_set_exception_with_id
        - b_memmove_s
        - bh_assert_internal
        - offset_len_out_of_bounds
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_runtime.c:3947,5'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/aot/aot_runtime.c:3950,5'
          Dst:             bh_assert_internal
        - 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
        - Src:             'core/iwasm/aot/aot_runtime.c:3962,5'
          Dst:             bh_assert_internal
    - 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:         18
      ICount:          162
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - aot_set_exception_with_id
        - bh_assert_internal
        - bh_bitmap_get_bit
        - offset_len_out_of_bounds
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_runtime.c:3892,5'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/aot/aot_runtime.c:3895,5'
          Dst:             bh_assert_internal
        - 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
    - 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:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - bh_assert_internal
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/utils/bh_bitmap.h:78,5'
          Dst:             bh_assert_internal
    - 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:         6
      ICount:          61
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - bh_assert_internal
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/utils/bh_bitmap.h:92,5'
          Dst:             bh_assert_internal
    - 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:         16
      ICount:          155
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - aot_get_default_memory
        - aot_set_exception
        - b_memcpy_s
        - bh_assert_internal
        - bh_bitmap_get_bit
        - 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:3632,5'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/aot/aot_runtime.c:3632,5'
          Dst:             bh_assert_internal
    - 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:    8
      BranchProfiles:  []
      Callsites:       []
    - 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:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_runtime.c:2830,5'
          Dst:             wasm_set_exception
    - 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:         62
      ICount:          563
      EdgeCount:       78
      CyclomaticComplexity: 18
      functionsReached:
        - aot_set_exception
        - aot_set_exception_with_id
        - b_memcpy_s
        - bh_assert_internal
        - invoke_native_internal
        - runtime_malloc
        - snprintf
        - 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:3372,5'
          Dst:             bh_assert_internal
        - 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:3397,9'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/aot/aot_runtime.c:3401,9'
          Dst:             bh_assert_internal
        - 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:3450,9'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/aot/aot_runtime.c:3460,25'
          Dst:             wasm_value_type_cell_num
        - Src:             'core/iwasm/aot/aot_runtime.c:3472,15'
          Dst:             invoke_native_internal
        - Src:             'core/iwasm/aot/aot_runtime.c:3484,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/aot/aot_runtime.c:3508,17'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/aot/aot_runtime.c:3513,9'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/aot/aot_runtime.c:3513,9'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/aot/aot_runtime.c:3517,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/aot/aot_runtime.c:3532,15'
          Dst:             invoke_native_internal
    - 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:    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_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:          224
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - aot_set_exception
        - bh_assert_internal
        - 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:3270,5'
          Dst:             bh_assert_internal
        - 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:          64
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - aot_module_malloc
        - b_memcpy_s
        - bh_assert_internal
        - wasm_runtime_addr_app_to_native
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_runtime.c:3224,5'
          Dst:             bh_assert_internal
        - 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
        - Src:             'core/iwasm/aot/aot_runtime.c:3231,9'
          Dst:             bh_assert_internal
    - 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:          224
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - aot_get_default_memory
        - aot_lookup_function
        - aot_set_exception
        - bh_assert_internal
        - 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:3050,5'
          Dst:             bh_assert_internal
        - 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:3070,13'
          Dst:             bh_assert_internal
        - 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:         29
      ICount:          183
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - aot_call_function
        - bh_assert_internal
        - 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:2906,9'
          Dst:             bh_assert_internal
        - 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:         63
      ICount:          509
      EdgeCount:       77
      CyclomaticComplexity: 16
      functionsReached:
        - aot_get_default_memory
        - aot_set_exception
        - aot_set_exception_with_id
        - b_memcpy_s
        - bh_assert_internal
        - invoke_native_internal
        - 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:2653,42'
          Dst:             aot_get_default_memory
        - Src:             'core/iwasm/aot/aot_runtime.c:2661,5'
          Dst:             bh_assert_internal
        - 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: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:2703,9'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/aot/aot_runtime.c:2713,25'
          Dst:             wasm_value_type_cell_num
        - Src:             'core/iwasm/aot/aot_runtime.c:2725,15'
          Dst:             invoke_native_internal
        - Src:             'core/iwasm/aot/aot_runtime.c:2751,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/aot/aot_runtime.c:2775,17'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/aot/aot_runtime.c:2780,9'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/aot/aot_runtime.c:2780,9'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/aot/aot_runtime.c:2784,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/aot/aot_runtime.c:2799,15'
          Dst:             invoke_native_internal
    - 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:         36
      ICount:          202
      EdgeCount:       49
      CyclomaticComplexity: 15
      functionsReached:
        - aot_get_default_memory
        - aot_lookup_function
        - bh_assert_internal
        - execute_free_function
        - mem_allocator_free
      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:3157,5'
          Dst:             bh_assert_internal
        - 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:         18
      ICount:          121
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - aot_call_function
        - bh_assert_internal
        - 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:2996,9'
          Dst:             bh_assert_internal
        - 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:          145
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - aot_get_default_memory
        - aot_set_exception
        - bh_assert_internal
        - 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:3111,5'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/aot/aot_runtime.c:3112,5'
          Dst:             bh_assert_internal
        - 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:         16
      ICount:          91
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - mem_allocator_destroy
        - wasm_deallocate_linear_memory
        - wasm_runtime_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - 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:         40
      ICount:          242
      EdgeCount:       52
      CyclomaticComplexity: 14
      functionsReached:
        - bh_bitmap_delete
        - memories_deinstantiate
        - wasm_exec_env_destroy
        - wasm_native_call_context_dtors
        - 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: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:2434,9'
          Dst:             wasm_native_call_context_dtors
        - 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:         69
      ICount:          376
      EdgeCount:       93
      CyclomaticComplexity: 26
      functionsReached:
        - aot_call_function
        - aot_get_default_memory
        - aot_set_exception
        - bh_assert_internal
        - lookup_post_instantiate_func
        - 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:1740,13'
          Dst:             lookup_post_instantiate_func
        - 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:1771,9'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/aot/aot_runtime.c:1787,9'
          Dst:             wasm_exec_env_set_module_inst
        - 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:1820,42'
          Dst:             aot_get_default_memory
        - 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:    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:          168
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - b_memcpy_s
        - bh_assert_internal
        - 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
        - Src:             'core/iwasm/aot/aot_runtime.c:1412,5'
          Dst:             bh_assert_internal
    - 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:         50
      ICount:          417
      EdgeCount:       67
      CyclomaticComplexity: 19
      functionsReached:
        - aot_get_default_memory
        - b_memcpy_s
        - bh_assert_internal
        - bh_log
        - check_global_init_expr
        - get_init_value_recursive
        - is_valid_i32_offset
        - is_valid_i64_offset
        - 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:1272,9'
          Dst:             is_valid_i64_offset
        - Src:             'core/iwasm/aot/aot_runtime.c:1272,9'
          Dst:             is_valid_i32_offset
        - Src:             'core/iwasm/aot/aot_runtime.c:1272,9'
          Dst:             bh_assert_internal
        - 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:1325,9'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/aot/aot_runtime.c:1331,13'
          Dst:             bh_log
        - Src:             'core/iwasm/aot/aot_runtime.c:1335,13'
          Dst:             set_error_buf
        - Src:             'core/iwasm/aot/aot_runtime.c:1347,13'
          Dst:             bh_log
        - 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
        - Src:             'core/iwasm/aot/aot_runtime.c:1361,13'
          Dst:             bh_assert_internal
    - 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:         50
      ICount:          483
      EdgeCount:       67
      CyclomaticComplexity: 19
      functionsReached:
        - aot_get_imp_tbl_data_slots
        - aot_get_tbl_data_slots
        - bh_assert_internal
        - check_global_init_expr
        - get_init_value_recursive
        - is_valid_i32_offset
        - is_valid_i64_offset
        - 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:848,9'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/aot/aot_runtime.c:851,9'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/aot/aot_runtime.c:856,9'
          Dst:             is_valid_i64_offset
        - Src:             'core/iwasm/aot/aot_runtime.c:856,9'
          Dst:             is_valid_i32_offset
        - Src:             'core/iwasm/aot/aot_runtime.c:856,9'
          Dst:             bh_assert_internal
        - 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:    2
      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:         21
      ICount:          220
      EdgeCount:       23
      CyclomaticComplexity: 4
      functionsReached:
        - bh_assert_internal
        - get_init_value_recursive
        - init_global_data
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/iwasm/aot/aot_runtime.c:580,9'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/aot/aot_runtime.c:566,9'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/aot/aot_runtime.c:568,9'
          Dst:             init_global_data
        - Src:             'core/iwasm/aot/aot_runtime.c:576,9'
          Dst:             bh_assert_internal
        - 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:758,17'
          Dst:             init_global_data
        - Src:             'core/iwasm/aot/aot_runtime.c:766,5'
          Dst:             bh_assert_internal
    - 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:    1
      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:          131
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - b_memcpy_s
        - bh_assert_internal
        - 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
        - Src:             'core/iwasm/aot/aot_runtime.c:1566,5'
          Dst:             bh_assert_internal
    - 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:    1
      BranchProfiles:  []
      Callsites:       []
    - 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:         74
      ICount:          637
      EdgeCount:       100
      CyclomaticComplexity: 28
      functionsReached:
        - align_uint
        - aot_deinstantiate
        - aot_get_data_section_addr
        - aot_get_imp_tbl_data_slots
        - aot_get_tbl_data_slots
        - bh_bitmap_new
        - bh_bitmap_set_bit
        - bh_log
        - check_linked_symbol
        - create_exports
        - execute_post_instantiate_functions
        - global_instantiate
        - init_func_ptrs
        - init_func_type_indexes
        - memories_instantiate
        - runtime_malloc
        - set_error_buf
        - tables_instantiate
        - wasm_elem_is_active
        - wasm_elem_is_declarative
        - wasm_runtime_init_wasi
        - 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: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:2031,13'
          Dst:             bh_log
        - 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:2046,13'
          Dst:             bh_log
        - 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:2095,17'
          Dst:             set_error_buf
        - Src:             'core/iwasm/aot/aot_runtime.c:2102,14'
          Dst:             wasm_runtime_init_wasi
        - Src:             'core/iwasm/aot/aot_runtime.c:2122,9'
          Dst:             aot_get_data_section_addr
        - 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:          237
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - aot_lookup_function_with_idx
        - bh_assert_internal
        - 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:1498,37'
          Dst:             runtime_malloc
        - Src:             'core/iwasm/aot/aot_runtime.c:1507,5'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/aot/aot_runtime.c:1509,64'
          Dst:             runtime_malloc
    - 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:          191
      EdgeCount:       33
      CyclomaticComplexity: 9
      functionsReached:
        - bsearch
        - cmp_export_func_map
        - qsort
        - runtime_malloc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - 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
    - 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/aot_validator.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 15
      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:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_validator.c:12,9'
          Dst:             snprintf
    - functionName:    aot_memory_info_validate
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_validator.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          52
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - set_error_buf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_validator.c:22,9'
          Dst:             set_error_buf
        - Src:             'core/iwasm/aot/aot_validator.c:28,9'
          Dst:             set_error_buf
    - functionName:    aot_module_validate
      functionSourceFile: '/src/wamr/core/iwasm/aot/aot_validator.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - aot_memory_info_validate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/aot/aot_validator.c:40,10'
          Dst:             aot_memory_info_validate
    - 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:    os_vprintf
      functionSourceFile: '/src/wamr/core/shared/platform/linux/platform_init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 39
      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:39,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: 20
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vprintf
      functionUses:    29
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/linux/platform_init.c:26,12'
          Dst:             vprintf
    - functionName:    bh_platform_destroy
      functionSourceFile: '/src/wamr/core/shared/platform/linux/platform_init.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 16
      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:    convert_timestamp
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          33
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    convert_timespec
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_compare_file_handle
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1067
      functionLinenumberEnd: 1068
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_poll
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1061
      functionLinenumberEnd: 1062
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - poll
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_file.c:1062,12'
          Dst:             poll
    - functionName:    poll
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_ioctl
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1048
      functionLinenumberEnd: 1056
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ioctl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_file.c:1053,11'
          Dst:             ioctl
    - functionName:    ioctl
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_invalid_raw_handle
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1039
      functionLinenumberEnd: 1040
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_realpath
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1033
      functionLinenumberEnd: 1034
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - realpath
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_file.c:1034,12'
          Dst:             realpath
    - functionName:    realpath
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_is_handle_valid
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1025
      functionLinenumberEnd: 1028
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_file.c:1026,5'
          Dst:             __assert_fail
    - 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:    32
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_is_dir_stream_valid
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1017
      functionLinenumberEnd: 1020
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_file.c:1018,5'
          Dst:             __assert_fail
    - functionName:    os_get_invalid_dir_stream
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1011
      functionLinenumberEnd: 1012
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_closedir
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1000
      functionLinenumberEnd: 1007
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __errno_location
        - closedir
        - convert_errno
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_file.c:1001,15'
          Dst:             closedir
        - Src:             'core/shared/platform/common/posix/posix_file.c:1004,30'
          Dst:             __errno_location
        - Src:             'core/shared/platform/common/posix/posix_file.c:1004,16'
          Dst:             convert_errno
    - functionName:    closedir
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_readdir
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 937
      functionLinenumberEnd: 996
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          143
      EdgeCount:       18
      CyclomaticComplexity: 3
      functionsReached:
        - __errno_location
        - convert_errno
        - readdir
        - strlen
        - telldir
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/shared/platform/common/posix/posix_file.c:965,5'
          Branch Sides:    []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_file.c:938,5'
          Dst:             __errno_location
        - Src:             'core/shared/platform/common/posix/posix_file.c:940,27'
          Dst:             readdir
        - Src:             'core/shared/platform/common/posix/posix_file.c:944,13'
          Dst:             __errno_location
        - Src:             'core/shared/platform/common/posix/posix_file.c:945,34'
          Dst:             __errno_location
        - Src:             'core/shared/platform/common/posix/posix_file.c:945,20'
          Dst:             convert_errno
        - Src:             'core/shared/platform/common/posix/posix_file.c:952,39'
          Dst:             telldir
        - Src:             'core/shared/platform/common/posix/posix_file.c:954,21'
          Dst:             strlen
    - functionName:    readdir
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    telldir
      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_seekdir
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 929
      functionLinenumberEnd: 931
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - seekdir
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_file.c:930,5'
          Dst:             seekdir
    - functionName:    seekdir
      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:    os_rewinddir
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 922
      functionLinenumberEnd: 924
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - rewinddir
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_file.c:923,5'
          Dst:             rewinddir
    - functionName:    rewinddir
      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_fdopendir
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 911
      functionLinenumberEnd: 918
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __errno_location
        - convert_errno
        - fdopendir
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_file.c:912,19'
          Dst:             fdopendir
        - Src:             'core/shared/platform/common/posix/posix_file.c:915,30'
          Dst:             __errno_location
        - Src:             'core/shared/platform/common/posix/posix_file.c:915,16'
          Dst:             convert_errno
    - functionName:    fdopendir
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_convert_stderr_handle
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 905
      functionLinenumberEnd: 906
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          20
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_convert_stdout_handle
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 899
      functionLinenumberEnd: 900
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          20
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_convert_stdin_handle
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 893
      functionLinenumberEnd: 894
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          20
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_is_stderr_handle
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 887
      functionLinenumberEnd: 888
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_is_stdout_handle
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 881
      functionLinenumberEnd: 882
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_is_stdin_handle
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 875
      functionLinenumberEnd: 876
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_isatty
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 860
      functionLinenumberEnd: 871
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - isatty
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_file.c:862,15'
          Dst:             isatty
    - functionName:    isatty
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_fadvise
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 810
      functionLinenumberEnd: 856
      functionDepth:   0
      returnType:      short
      argCount:        4
      argTypes:
        - int
        - size_t
        - size_t
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          85
      EdgeCount:       14
      CyclomaticComplexity: 2
      functionsReached:
        - convert_errno
        - posix_fadvise
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/shared/platform/common/posix/posix_file.c:813,5'
          Branch Sides:    []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_file.c:836,15'
          Dst:             posix_fadvise
        - Src:             'core/shared/platform/common/posix/posix_file.c:839,16'
          Dst:             convert_errno
    - functionName:    posix_fadvise
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_lseek
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 780
      functionLinenumberEnd: 805
      functionDepth:   0
      returnType:      short
      argCount:        4
      argTypes:
        - int
        - size_t
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          73
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - __errno_location
        - convert_errno
        - lseek
      functionUses:    2
      BranchProfiles:
        - Branch String:   'core/shared/platform/common/posix/posix_file.c:783,5'
          Branch Sides:    []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_file.c:797,17'
          Dst:             lseek
        - Src:             'core/shared/platform/common/posix/posix_file.c:800,30'
          Dst:             __errno_location
        - Src:             'core/shared/platform/common/posix/posix_file.c:800,16'
          Dst:             convert_errno
    - functionName:    lseek
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_unlinkat
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 742
      functionLinenumberEnd: 775
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __errno_location
        - convert_errno
        - unlinkat
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_file.c:743,15'
          Dst:             unlinkat
        - Src:             'core/shared/platform/common/posix/posix_file.c:772,30'
          Dst:             __errno_location
        - Src:             'core/shared/platform/common/posix/posix_file.c:772,16'
          Dst:             convert_errno
    - functionName:    unlinkat
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_renameat
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 730
      functionLinenumberEnd: 738
      functionDepth:   0
      returnType:      short
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __errno_location
        - convert_errno
        - renameat
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_file.c:732,15'
          Dst:             renameat
        - Src:             'core/shared/platform/common/posix/posix_file.c:735,30'
          Dst:             __errno_location
        - Src:             'core/shared/platform/common/posix/posix_file.c:735,16'
          Dst:             convert_errno
    - functionName:    renameat
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_mkdirat
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 718
      functionLinenumberEnd: 725
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __errno_location
        - convert_errno
        - mkdirat
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_file.c:719,15'
          Dst:             mkdirat
        - Src:             'core/shared/platform/common/posix/posix_file.c:722,30'
          Dst:             __errno_location
        - Src:             'core/shared/platform/common/posix/posix_file.c:722,16'
          Dst:             convert_errno
    - functionName:    mkdirat
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_symlinkat
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 707
      functionLinenumberEnd: 714
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __errno_location
        - convert_errno
        - symlinkat
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_file.c:708,15'
          Dst:             symlinkat
        - Src:             'core/shared/platform/common/posix/posix_file.c:711,30'
          Dst:             __errno_location
        - Src:             'core/shared/platform/common/posix/posix_file.c:711,16'
          Dst:             convert_errno
    - functionName:    symlinkat
      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:    os_linkat
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 694
      functionLinenumberEnd: 703
      functionDepth:   0
      returnType:      short
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __errno_location
        - convert_errno
        - linkat
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_file.c:695,15'
          Dst:             linkat
        - Src:             'core/shared/platform/common/posix/posix_file.c:700,30'
          Dst:             __errno_location
        - Src:             'core/shared/platform/common/posix/posix_file.c:700,16'
          Dst:             convert_errno
    - functionName:    linkat
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_readlinkat
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 675
      functionLinenumberEnd: 688
      functionDepth:   0
      returnType:      short
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          90
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - __errno_location
        - convert_errno
        - readlinkat
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_file.c:679,19'
          Dst:             readlinkat
        - Src:             'core/shared/platform/common/posix/posix_file.c:683,30'
          Dst:             __errno_location
        - Src:             'core/shared/platform/common/posix/posix_file.c:683,16'
          Dst:             convert_errno
    - functionName:    readlinkat
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_utimensat
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 657
      functionLinenumberEnd: 670
      functionDepth:   0
      returnType:      short
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - size_t
        - size_t
        - short
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          60
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __errno_location
        - convert_errno
        - convert_utimens_arguments
        - utimensat
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_file.c:659,5'
          Dst:             convert_utimens_arguments
        - Src:             'core/shared/platform/common/posix/posix_file.c:661,15'
          Dst:             utimensat
        - Src:             'core/shared/platform/common/posix/posix_file.c:667,30'
          Dst:             __errno_location
        - Src:             'core/shared/platform/common/posix/posix_file.c:667,16'
          Dst:             convert_errno
    - functionName:    convert_utimens_arguments
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - size_t
        - size_t
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          93
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - convert_timestamp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_file.c:173,9'
          Dst:             convert_timestamp
        - Src:             'core/shared/platform/common/posix/posix_file.c:183,9'
          Dst:             convert_timestamp
    - functionName:    utimensat
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_futimens
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 640
      functionLinenumberEnd: 650
      functionDepth:   0
      returnType:      short
      argCount:        4
      argTypes:
        - int
        - size_t
        - size_t
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __errno_location
        - convert_errno
        - convert_utimens_arguments
        - futimens
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_file.c:642,5'
          Dst:             convert_utimens_arguments
        - Src:             'core/shared/platform/common/posix/posix_file.c:644,15'
          Dst:             futimens
        - Src:             'core/shared/platform/common/posix/posix_file.c:647,30'
          Dst:             __errno_location
        - Src:             'core/shared/platform/common/posix/posix_file.c:647,16'
          Dst:             convert_errno
    - functionName:    futimens
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_ftruncate
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 628
      functionLinenumberEnd: 635
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __errno_location
        - convert_errno
        - ftruncate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_file.c:629,15'
          Dst:             ftruncate
        - Src:             'core/shared/platform/common/posix/posix_file.c:632,30'
          Dst:             __errno_location
        - Src:             'core/shared/platform/common/posix/posix_file.c:632,16'
          Dst:             convert_errno
    - functionName:    ftruncate
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_fallocate
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 605
      functionLinenumberEnd: 624
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - int
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - convert_errno
        - posix_fallocate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_file.c:607,15'
          Dst:             posix_fallocate
        - Src:             'core/shared/platform/common/posix/posix_file.c:621,16'
          Dst:             convert_errno
    - functionName:    posix_fallocate
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_writev
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 591
      functionLinenumberEnd: 600
      functionDepth:   0
      returnType:      short
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __errno_location
        - convert_errno
        - writev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_file.c:592,19'
          Dst:             writev
        - Src:             'core/shared/platform/common/posix/posix_file.c:595,30'
          Dst:             __errno_location
        - Src:             'core/shared/platform/common/posix/posix_file.c:595,16'
          Dst:             convert_errno
    - functionName:    writev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_readv
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 577
      functionLinenumberEnd: 586
      functionDepth:   0
      returnType:      short
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __errno_location
        - convert_errno
        - readv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_file.c:578,19'
          Dst:             readv
        - Src:             'core/shared/platform/common/posix/posix_file.c:581,30'
          Dst:             __errno_location
        - Src:             'core/shared/platform/common/posix/posix_file.c:581,16'
          Dst:             convert_errno
    - functionName:    readv
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_pwritev
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 535
      functionLinenumberEnd: 572
      functionDepth:   0
      returnType:      short
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - convert_errno
        - pwritev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_file.c:542,9'
          Dst:             pwritev
        - Src:             'core/shared/platform/common/posix/posix_file.c:568,30'
          Dst:             __errno_location
        - Src:             'core/shared/platform/common/posix/posix_file.c:568,16'
          Dst:             convert_errno
    - functionName:    pwritev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_preadv
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 474
      functionLinenumberEnd: 530
      functionDepth:   0
      returnType:      short
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __errno_location
        - convert_errno
        - preadv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_file.c:477,9'
          Dst:             preadv
        - Src:             'core/shared/platform/common/posix/posix_file.c:479,30'
          Dst:             __errno_location
        - Src:             'core/shared/platform/common/posix/posix_file.c:479,16'
          Dst:             convert_errno
    - functionName:    preadv
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_close
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 459
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - close
        - convert_errno
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_file.c:463,15'
          Dst:             close
        - Src:             'core/shared/platform/common/posix/posix_file.c:466,30'
          Dst:             __errno_location
        - Src:             'core/shared/platform/common/posix/posix_file.c:466,16'
          Dst:             convert_errno
    - 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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_file_get_access_mode
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 434
      functionLinenumberEnd: 455
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          63
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - __errno_location
        - convert_errno
        - fcntl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/shared/platform/common/posix/posix_file.c:440,5'
          Branch Sides:    []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_file.c:435,15'
          Dst:             fcntl
        - Src:             'core/shared/platform/common/posix/posix_file.c:438,30'
          Dst:             __errno_location
        - Src:             'core/shared/platform/common/posix/posix_file.c:438,16'
          Dst:             convert_errno
    - functionName:    fcntl
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_openat
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 332
      functionLinenumberEnd: 429
      functionDepth:   0
      returnType:      short
      argCount:        7
      argTypes:
        - int
        - 'N/A'
        - short
        - short
        - int
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         57
      ICount:          349
      EdgeCount:       74
      CyclomaticComplexity: 19
      functionsReached:
        - __errno_location
        - convert_errno
        - fstatat
        - openat
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/shared/platform/common/posix/posix_file.c:378,5'
          Branch Sides:    []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_file.c:392,14'
          Dst:             openat
        - Src:             'core/shared/platform/common/posix/posix_file.c:395,28'
          Dst:             __errno_location
        - Src:             'core/shared/platform/common/posix/posix_file.c:399,23'
          Dst:             fstatat
        - Src:             'core/shared/platform/common/posix/posix_file.c:411,23'
          Dst:             fstatat
        - Src:             'core/shared/platform/common/posix/posix_file.c:423,16'
          Dst:             convert_errno
    - functionName:    openat
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fstatat
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_open_preopendir
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __errno_location
        - convert_errno
        - open
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_file.c:318,14'
          Dst:             open
        - Src:             'core/shared/platform/common/posix/posix_file.c:321,30'
          Dst:             __errno_location
        - Src:             'core/shared/platform/common/posix/posix_file.c:321,16'
          Dst:             convert_errno
    - functionName:    open
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_fsync
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 312
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __errno_location
        - convert_errno
        - fsync
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_file.c:306,15'
          Dst:             fsync
        - Src:             'core/shared/platform/common/posix/posix_file.c:309,30'
          Dst:             __errno_location
        - Src:             'core/shared/platform/common/posix/posix_file.c:309,16'
          Dst:             convert_errno
    - functionName:    fsync
      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:    os_fdatasync
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 301
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __errno_location
        - convert_errno
        - fdatasync
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_file.c:292,15'
          Dst:             fdatasync
        - Src:             'core/shared/platform/common/posix/posix_file.c:298,30'
          Dst:             __errno_location
        - Src:             'core/shared/platform/common/posix/posix_file.c:298,16'
          Dst:             convert_errno
    - functionName:    fdatasync
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_file_set_fdflags
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - int
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          120
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - __errno_location
        - convert_errno
        - fcntl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_file.c:280,15'
          Dst:             fcntl
        - Src:             'core/shared/platform/common/posix/posix_file.c:283,30'
          Dst:             __errno_location
        - Src:             'core/shared/platform/common/posix/posix_file.c:283,16'
          Dst:             convert_errno
    - functionName:    os_file_get_fdflags
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          113
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - __errno_location
        - convert_errno
        - fcntl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_file.c:225,15'
          Dst:             fcntl
        - Src:             'core/shared/platform/common/posix/posix_file.c:228,30'
          Dst:             __errno_location
        - Src:             'core/shared/platform/common/posix/posix_file.c:228,16'
          Dst:             convert_errno
    - functionName:    os_fstatat
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      short
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __errno_location
        - convert_errno
        - convert_stat
        - fstatat
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_file.c:209,15'
          Dst:             fstatat
        - Src:             'core/shared/platform/common/posix/posix_file.c:215,30'
          Dst:             __errno_location
        - Src:             'core/shared/platform/common/posix/posix_file.c:215,16'
          Dst:             convert_errno
        - Src:             'core/shared/platform/common/posix/posix_file.c:217,5'
          Dst:             convert_stat
    - functionName:    convert_stat
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          204
      EdgeCount:       37
      CyclomaticComplexity: 9
      functionsReached:
        - convert_timespec
        - getsockopt
      functionUses:    2
      BranchProfiles:
        - Branch String:   'core/shared/platform/common/posix/posix_file.c:130,9'
          Branch Sides:    []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_file.c:95,20'
          Dst:             convert_timespec
        - Src:             'core/shared/platform/common/posix/posix_file.c:96,20'
          Dst:             convert_timespec
        - Src:             'core/shared/platform/common/posix/posix_file.c:97,20'
          Dst:             convert_timespec
        - Src:             'core/shared/platform/common/posix/posix_file.c:124,13'
          Dst:             getsockopt
    - functionName:    getsockopt
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_fstat
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __errno_location
        - convert_errno
        - convert_stat
        - fstat
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_file.c:194,15'
          Dst:             fstat
        - Src:             'core/shared/platform/common/posix/posix_file.c:197,30'
          Dst:             __errno_location
        - Src:             'core/shared/platform/common/posix/posix_file.c:197,16'
          Dst:             convert_errno
        - Src:             'core/shared/platform/common/posix/posix_file.c:199,5'
          Dst:             convert_stat
    - functionName:    fstat
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    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_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: 295
      functionLinenumberEnd: 302
      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: 291
      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:         62
      ICount:          367
      EdgeCount:       83
      CyclomaticComplexity: 23
      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:71,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:    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:    3
      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:    0
      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:    0
      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:    1
      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:    1
      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:    1
      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:    1
      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:    1
      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:    0
      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:    0
      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:    0
      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:    2
      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:    1
      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:    59
      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:    pthread_mutex_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_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:    41
      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:    pthread_mutex_lock
      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_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:    9
      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:    7
      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:    9
      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:    0
      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:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - os_end_blocking_op
        - pthread_self
        - pthread_setname_np
        - 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
        - Src:             'core/shared/platform/common/posix/posix_thread.c:56,24'
          Dst:             pthread_self
        - Src:             'core/shared/platform/common/posix/posix_thread.c:56,5'
          Dst:             pthread_setname_np
    - 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:    pthread_setname_np
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    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:    convert_errno
      functionSourceFile: '/src/wamr/core/shared/platform/common/libc-util/libc_errno.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         84
      ICount:          415
      EdgeCount:       84
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    97
      BranchProfiles:
        - Branch String:   'core/shared/platform/common/libc-util/libc_errno.c:20,5'
          Branch Sides:    []
      Callsites:       []
    - 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_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:    3
      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:    1
      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_assert_internal
      functionSourceFile: '/src/wamr/core/shared/utils/bh_assert.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11
      functionLinenumberEnd: 24
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          56
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - abort
        - bh_log
      functionUses:    1440
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/utils/bh_assert.c:21,5'
          Dst:             bh_log
        - Src:             'core/shared/utils/bh_assert.c:24,5'
          Dst:             abort
    - functionName:    abort
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    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:    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_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:    2
      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:          59
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - b_memcpy_s
        - bh_assert_internal
        - 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
        - Src:             'core/shared/utils/bh_common.c:164,13'
          Dst:             bh_assert_internal
    - 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:    608
      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:          59
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - b_memcpy_s
        - bh_assert_internal
        - strlen
        - wasm_runtime_malloc
      functionUses:    2
      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
        - Src:             'core/shared/utils/bh_common.c:150,13'
          Dst:             bh_assert_internal
    - 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:    1
      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:    3
      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:    5
      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:    2
      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:    5
      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:    2
      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:    2
      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_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:    0
      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:    239
      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:    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:          148
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - bh_assert_internal
        - 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:166,9'
          Dst:             bh_assert_internal
        - 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:    min
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    init_address_mask
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3148
      functionLinenumberEnd: 3160
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          76
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - min
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3156,29'
          Dst:             min
    - functionName:    fd_table_unused
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 646
      functionLinenumberEnd: 660
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          83
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - bh_assert_internal
        - random_uniform
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:647,5'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:650,32'
          Dst:             random_uniform
    - functionName:    fd_table_insert
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 669
      functionLinenumberEnd: 688
      functionDepth:   0
      returnType:      short
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          80
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - convert_errno
        - fd_object_release
        - fd_table_attach
        - fd_table_grow
        - fd_table_unused
        - rwlock_unlock
        - rwlock_wrlock
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:671,5'
          Dst:             rwlock_wrlock
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:672,10'
          Dst:             fd_table_grow
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:673,9'
          Dst:             rwlock_unlock
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:674,9'
          Dst:             fd_object_release
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:675,30'
          Dst:             __errno_location
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:675,16'
          Dst:             convert_errno
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:678,28'
          Dst:             fd_table_unused
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:681,9'
          Dst:             rwlock_unlock
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:685,5'
          Dst:             fd_table_attach
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:686,5'
          Dst:             rwlock_unlock
    - functionName:    rwlock_wrlock
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/locking.h'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - os_rwlock_wrlock
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/locking.h:105,5'
          Dst:             os_rwlock_wrlock
    - functionName:    fd_table_grow
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 382
      functionLinenumberEnd: 410
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          218
      EdgeCount:       45
      CyclomaticComplexity: 12
      functionsReached:
        - b_memcpy_s
        - bh_assert_internal
        - wasm_runtime_free
        - wasm_runtime_malloc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:391,13'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:396,13'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:396,13'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:401,13'
          Dst:             wasm_runtime_free
    - functionName:    rwlock_unlock
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/locking.h'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - os_rwlock_unlock
      functionUses:    32
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/locking.h:111,5'
          Dst:             os_rwlock_unlock
    - functionName:    fd_object_release
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 561
      functionLinenumberEnd: 589
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          104
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - blocking_op_close
        - mutex_destroy
        - os_close
        - os_closedir
        - os_is_dir_stream_valid
        - refcount_release
        - wasm_runtime_free
      functionUses:    85
      BranchProfiles:
        - Branch String:   'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:566,9'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:564,9'
          Dst:             refcount_release
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:565,27'
          Dst:             __errno_location
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:571,17'
          Dst:             mutex_destroy
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:572,21'
          Dst:             os_is_dir_stream_valid
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:573,29'
          Dst:             os_closedir
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:581,41'
          Dst:             os_close
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:582,41'
          Dst:             blocking_op_close
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:586,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:587,9'
          Dst:             __errno_location
    - functionName:    fd_table_attach
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 432
      functionLinenumberEnd: 444
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          123
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - bh_assert_internal
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:433,5'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:435,5'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:437,5'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:443,5'
          Dst:             bh_assert_internal
    - functionName:    refcount_release
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/refcount.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - bh_assert_internal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/refcount.h:54,5'
          Dst:             bh_assert_internal
    - functionName:    mutex_destroy
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/locking.h'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - os_mutex_destroy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/locking.h:69,5'
          Dst:             os_mutex_destroy
    - functionName:    refcount_init
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/refcount.h'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 38
      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:    fd_prestats_grow
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          218
      EdgeCount:       45
      CyclomaticComplexity: 12
      functionsReached:
        - b_memcpy_s
        - bh_assert_internal
        - wasm_runtime_free
        - wasm_runtime_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:229,13'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:234,13'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:234,13'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:239,13'
          Dst:             wasm_runtime_free
    - functionName:    wasmtime_ssp_sock_get_ip_multicast_loop
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3431
      functionLinenumberEnd: 3445
      functionDepth:   0
      returnType:      short
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - convert_errno
        - fd_object_get
        - fd_object_release
        - os_socket_get_ip_multicast_loop
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3435,13'
          Dst:             fd_object_get
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3439,11'
          Dst:             os_socket_get_ip_multicast_loop
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3440,5'
          Dst:             fd_object_release
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3442,30'
          Dst:             __errno_location
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3442,16'
          Dst:             convert_errno
    - functionName:    fd_object_get
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 831
      functionLinenumberEnd: 837
      functionDepth:   0
      returnType:      short
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fd_object_get_locked
        - rwlock_rdlock
        - rwlock_unlock
      functionUses:    72
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:833,5'
          Dst:             rwlock_rdlock
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:835,9'
          Dst:             fd_object_get_locked
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:836,5'
          Dst:             rwlock_unlock
    - functionName:    rwlock_rdlock
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/locking.h'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - os_rwlock_rdlock
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/locking.h:99,5'
          Dst:             os_rwlock_rdlock
    - functionName:    fd_object_get_locked
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 809
      functionLinenumberEnd: 823
      functionDepth:   0
      returnType:      short
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fd_table_get_entry
        - refcount_acquire
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:813,9'
          Dst:             fd_table_get_entry
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:821,5'
          Dst:             refcount_acquire
    - functionName:    fd_table_get_entry
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      short
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          83
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    refcount_acquire
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/refcount.h'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasmtime_ssp_sock_set_ip_multicast_loop
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3411
      functionLinenumberEnd: 3424
      functionDepth:   0
      returnType:      short
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          72
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - convert_errno
        - fd_object_get
        - fd_object_release
        - os_socket_set_ip_multicast_loop
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3415,13'
          Dst:             fd_object_get
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3419,11'
          Dst:             os_socket_set_ip_multicast_loop
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3420,5'
          Dst:             fd_object_release
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3422,30'
          Dst:             __errno_location
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3422,16'
          Dst:             convert_errno
    - functionName:    wasmtime_ssp_sock_set_ip_drop_membership
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3386
      functionLinenumberEnd: 3404
      functionDepth:   0
      returnType:      short
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          80
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - convert_errno
        - fd_object_get
        - fd_object_release
        - os_socket_set_ip_drop_membership
        - wasi_addr_ip_to_bh_ip_addr_buffer
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3392,13'
          Dst:             fd_object_get
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3396,5'
          Dst:             wasi_addr_ip_to_bh_ip_addr_buffer
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3398,11'
          Dst:             os_socket_set_ip_drop_membership
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3400,5'
          Dst:             fd_object_release
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3402,30'
          Dst:             __errno_location
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3402,16'
          Dst:             convert_errno
    - functionName:    wasi_addr_ip_to_bh_ip_addr_buffer
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          122
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - htonl
        - htons
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:185,21'
          Dst:             htonl
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:189,24'
          Dst:             htons
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:190,24'
          Dst:             htons
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:191,24'
          Dst:             htons
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:192,24'
          Dst:             htons
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:193,24'
          Dst:             htons
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:194,24'
          Dst:             htons
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:195,24'
          Dst:             htons
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:196,24'
          Dst:             htons
    - functionName:    htonl
      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:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    htons
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasmtime_ssp_sock_set_ip_add_membership
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3360
      functionLinenumberEnd: 3378
      functionDepth:   0
      returnType:      short
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          80
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - convert_errno
        - fd_object_get
        - fd_object_release
        - os_socket_set_ip_add_membership
        - wasi_addr_ip_to_bh_ip_addr_buffer
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3366,13'
          Dst:             fd_object_get
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3370,5'
          Dst:             wasi_addr_ip_to_bh_ip_addr_buffer
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3372,11'
          Dst:             os_socket_set_ip_add_membership
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3374,5'
          Dst:             fd_object_release
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3376,30'
          Dst:             __errno_location
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3376,16'
          Dst:             convert_errno
    - functionName:    wasmtime_ssp_sock_get_linger
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3338
      functionLinenumberEnd: 3352
      functionDepth:   0
      returnType:      short
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          68
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - convert_errno
        - fd_object_get
        - fd_object_release
        - os_socket_get_linger
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3342,13'
          Dst:             fd_object_get
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3346,11'
          Dst:             os_socket_get_linger
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3347,5'
          Dst:             fd_object_release
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3349,30'
          Dst:             __errno_location
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3349,16'
          Dst:             convert_errno
    - functionName:    wasmtime_ssp_sock_set_linger
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3320
      functionLinenumberEnd: 3333
      functionDepth:   0
      returnType:      short
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - bool
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - convert_errno
        - fd_object_get
        - fd_object_release
        - os_socket_set_linger
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3324,13'
          Dst:             fd_object_get
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3328,11'
          Dst:             os_socket_set_linger
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3329,5'
          Dst:             fd_object_release
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3331,30'
          Dst:             __errno_location
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3331,16'
          Dst:             convert_errno
    - functionName:    wasmtime_ssp_sock_get_ipv6_only
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3312
      functionLinenumberEnd: 3312
      functionDepth:   0
      returnType:      short
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - convert_errno
        - fd_object_get
        - fd_object_release
        - os_socket_get_ipv6_only
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3312,1'
          Dst:             fd_object_get
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3312,1'
          Dst:             os_socket_get_ipv6_only
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3312,1'
          Dst:             fd_object_release
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3312,1'
          Dst:             __errno_location
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3312,1'
          Dst:             convert_errno
    - functionName:    wasmtime_ssp_sock_set_ipv6_only
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3311
      functionLinenumberEnd: 3311
      functionDepth:   0
      returnType:      short
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          67
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - convert_errno
        - fd_object_get
        - fd_object_release
        - os_socket_set_ipv6_only
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3311,1'
          Dst:             fd_object_get
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3311,1'
          Dst:             os_socket_set_ipv6_only
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3311,1'
          Dst:             fd_object_release
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3311,1'
          Dst:             __errno_location
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3311,1'
          Dst:             convert_errno
    - functionName:    wasmtime_ssp_sock_get_ip_multicast_ttl
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3310
      functionLinenumberEnd: 3310
      functionDepth:   0
      returnType:      short
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - convert_errno
        - fd_object_get
        - fd_object_release
        - os_socket_get_ip_multicast_ttl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3310,1'
          Dst:             fd_object_get
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3310,1'
          Dst:             os_socket_get_ip_multicast_ttl
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3310,1'
          Dst:             fd_object_release
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3310,1'
          Dst:             __errno_location
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3310,1'
          Dst:             convert_errno
    - functionName:    wasmtime_ssp_sock_set_ip_multicast_ttl
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3309
      functionLinenumberEnd: 3309
      functionDepth:   0
      returnType:      short
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - convert_errno
        - fd_object_get
        - fd_object_release
        - os_socket_set_ip_multicast_ttl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3309,1'
          Dst:             fd_object_get
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3309,1'
          Dst:             os_socket_set_ip_multicast_ttl
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3309,1'
          Dst:             fd_object_release
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3309,1'
          Dst:             __errno_location
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3309,1'
          Dst:             convert_errno
    - functionName:    wasmtime_ssp_sock_get_ip_ttl
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3308
      functionLinenumberEnd: 3308
      functionDepth:   0
      returnType:      short
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - convert_errno
        - fd_object_get
        - fd_object_release
        - os_socket_get_ip_ttl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3308,1'
          Dst:             fd_object_get
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3308,1'
          Dst:             os_socket_get_ip_ttl
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3308,1'
          Dst:             fd_object_release
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3308,1'
          Dst:             __errno_location
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3308,1'
          Dst:             convert_errno
    - functionName:    wasmtime_ssp_sock_set_ip_ttl
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3307
      functionLinenumberEnd: 3307
      functionDepth:   0
      returnType:      short
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - convert_errno
        - fd_object_get
        - fd_object_release
        - os_socket_set_ip_ttl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3307,1'
          Dst:             fd_object_get
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3307,1'
          Dst:             os_socket_set_ip_ttl
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3307,1'
          Dst:             fd_object_release
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3307,1'
          Dst:             __errno_location
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3307,1'
          Dst:             convert_errno
    - functionName:    wasmtime_ssp_sock_get_tcp_fastopen_connect
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3306
      functionLinenumberEnd: 3306
      functionDepth:   0
      returnType:      short
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - convert_errno
        - fd_object_get
        - fd_object_release
        - os_socket_get_tcp_fastopen_connect
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3306,1'
          Dst:             fd_object_get
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3306,1'
          Dst:             os_socket_get_tcp_fastopen_connect
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3306,1'
          Dst:             fd_object_release
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3306,1'
          Dst:             __errno_location
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3306,1'
          Dst:             convert_errno
    - functionName:    wasmtime_ssp_sock_set_tcp_fastopen_connect
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3305
      functionLinenumberEnd: 3305
      functionDepth:   0
      returnType:      short
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          67
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - convert_errno
        - fd_object_get
        - fd_object_release
        - os_socket_set_tcp_fastopen_connect
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3305,1'
          Dst:             fd_object_get
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3305,1'
          Dst:             os_socket_set_tcp_fastopen_connect
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3305,1'
          Dst:             fd_object_release
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3305,1'
          Dst:             __errno_location
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3305,1'
          Dst:             convert_errno
    - functionName:    wasmtime_ssp_sock_get_tcp_keep_intvl
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3304
      functionLinenumberEnd: 3304
      functionDepth:   0
      returnType:      short
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - convert_errno
        - fd_object_get
        - fd_object_release
        - os_socket_get_tcp_keep_intvl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3304,1'
          Dst:             fd_object_get
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3304,1'
          Dst:             os_socket_get_tcp_keep_intvl
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3304,1'
          Dst:             fd_object_release
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3304,1'
          Dst:             __errno_location
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3304,1'
          Dst:             convert_errno
    - functionName:    wasmtime_ssp_sock_set_tcp_keep_intvl
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3303
      functionLinenumberEnd: 3303
      functionDepth:   0
      returnType:      short
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - convert_errno
        - fd_object_get
        - fd_object_release
        - os_socket_set_tcp_keep_intvl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3303,1'
          Dst:             fd_object_get
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3303,1'
          Dst:             os_socket_set_tcp_keep_intvl
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3303,1'
          Dst:             fd_object_release
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3303,1'
          Dst:             __errno_location
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3303,1'
          Dst:             convert_errno
    - functionName:    wasmtime_ssp_sock_get_tcp_keep_idle
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3302
      functionLinenumberEnd: 3302
      functionDepth:   0
      returnType:      short
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - convert_errno
        - fd_object_get
        - fd_object_release
        - os_socket_get_tcp_keep_idle
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3302,1'
          Dst:             fd_object_get
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3302,1'
          Dst:             os_socket_get_tcp_keep_idle
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3302,1'
          Dst:             fd_object_release
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3302,1'
          Dst:             __errno_location
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3302,1'
          Dst:             convert_errno
    - functionName:    wasmtime_ssp_sock_set_tcp_keep_idle
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3301
      functionLinenumberEnd: 3301
      functionDepth:   0
      returnType:      short
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - convert_errno
        - fd_object_get
        - fd_object_release
        - os_socket_set_tcp_keep_idle
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3301,1'
          Dst:             fd_object_get
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3301,1'
          Dst:             os_socket_set_tcp_keep_idle
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3301,1'
          Dst:             fd_object_release
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3301,1'
          Dst:             __errno_location
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3301,1'
          Dst:             convert_errno
    - functionName:    wasmtime_ssp_sock_get_tcp_quick_ack
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3300
      functionLinenumberEnd: 3300
      functionDepth:   0
      returnType:      short
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - convert_errno
        - fd_object_get
        - fd_object_release
        - os_socket_get_tcp_quick_ack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3300,1'
          Dst:             fd_object_get
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3300,1'
          Dst:             os_socket_get_tcp_quick_ack
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3300,1'
          Dst:             fd_object_release
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3300,1'
          Dst:             __errno_location
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3300,1'
          Dst:             convert_errno
    - functionName:    wasmtime_ssp_sock_set_tcp_quick_ack
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3299
      functionLinenumberEnd: 3299
      functionDepth:   0
      returnType:      short
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          67
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - convert_errno
        - fd_object_get
        - fd_object_release
        - os_socket_set_tcp_quick_ack
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3299,1'
          Dst:             fd_object_get
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3299,1'
          Dst:             os_socket_set_tcp_quick_ack
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3299,1'
          Dst:             fd_object_release
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3299,1'
          Dst:             __errno_location
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3299,1'
          Dst:             convert_errno
    - functionName:    wasmtime_ssp_sock_get_tcp_no_delay
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3298
      functionLinenumberEnd: 3298
      functionDepth:   0
      returnType:      short
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - convert_errno
        - fd_object_get
        - fd_object_release
        - os_socket_get_tcp_no_delay
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3298,1'
          Dst:             fd_object_get
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3298,1'
          Dst:             os_socket_get_tcp_no_delay
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3298,1'
          Dst:             fd_object_release
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3298,1'
          Dst:             __errno_location
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3298,1'
          Dst:             convert_errno
    - functionName:    wasmtime_ssp_sock_set_tcp_no_delay
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3297
      functionLinenumberEnd: 3297
      functionDepth:   0
      returnType:      short
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          67
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - convert_errno
        - fd_object_get
        - fd_object_release
        - os_socket_set_tcp_no_delay
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3297,1'
          Dst:             fd_object_get
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3297,1'
          Dst:             os_socket_set_tcp_no_delay
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3297,1'
          Dst:             fd_object_release
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3297,1'
          Dst:             __errno_location
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3297,1'
          Dst:             convert_errno
    - functionName:    wasmtime_ssp_sock_get_reuse_port
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3296
      functionLinenumberEnd: 3296
      functionDepth:   0
      returnType:      short
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - convert_errno
        - fd_object_get
        - fd_object_release
        - os_socket_get_reuse_port
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3296,1'
          Dst:             fd_object_get
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3296,1'
          Dst:             os_socket_get_reuse_port
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3296,1'
          Dst:             fd_object_release
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3296,1'
          Dst:             __errno_location
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3296,1'
          Dst:             convert_errno
    - functionName:    wasmtime_ssp_sock_set_reuse_port
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3295
      functionLinenumberEnd: 3295
      functionDepth:   0
      returnType:      short
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          67
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - convert_errno
        - fd_object_get
        - fd_object_release
        - os_socket_set_reuse_port
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3295,1'
          Dst:             fd_object_get
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3295,1'
          Dst:             os_socket_set_reuse_port
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3295,1'
          Dst:             fd_object_release
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3295,1'
          Dst:             __errno_location
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3295,1'
          Dst:             convert_errno
    - functionName:    wasmtime_ssp_sock_get_reuse_addr
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3294
      functionLinenumberEnd: 3294
      functionDepth:   0
      returnType:      short
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - convert_errno
        - fd_object_get
        - fd_object_release
        - os_socket_get_reuse_addr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3294,1'
          Dst:             fd_object_get
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3294,1'
          Dst:             os_socket_get_reuse_addr
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3294,1'
          Dst:             fd_object_release
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3294,1'
          Dst:             __errno_location
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3294,1'
          Dst:             convert_errno
    - functionName:    wasmtime_ssp_sock_set_reuse_addr
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3293
      functionLinenumberEnd: 3293
      functionDepth:   0
      returnType:      short
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          67
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - convert_errno
        - fd_object_get
        - fd_object_release
        - os_socket_set_reuse_addr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3293,1'
          Dst:             fd_object_get
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3293,1'
          Dst:             os_socket_set_reuse_addr
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3293,1'
          Dst:             fd_object_release
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3293,1'
          Dst:             __errno_location
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3293,1'
          Dst:             convert_errno
    - functionName:    wasmtime_ssp_sock_get_keep_alive
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3292
      functionLinenumberEnd: 3292
      functionDepth:   0
      returnType:      short
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - convert_errno
        - fd_object_get
        - fd_object_release
        - os_socket_get_keep_alive
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3292,1'
          Dst:             fd_object_get
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3292,1'
          Dst:             os_socket_get_keep_alive
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3292,1'
          Dst:             fd_object_release
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3292,1'
          Dst:             __errno_location
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3292,1'
          Dst:             convert_errno
    - functionName:    wasmtime_ssp_sock_set_keep_alive
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3291
      functionLinenumberEnd: 3291
      functionDepth:   0
      returnType:      short
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          67
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - convert_errno
        - fd_object_get
        - fd_object_release
        - os_socket_set_keep_alive
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3291,1'
          Dst:             fd_object_get
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3291,1'
          Dst:             os_socket_set_keep_alive
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3291,1'
          Dst:             fd_object_release
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3291,1'
          Dst:             __errno_location
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3291,1'
          Dst:             convert_errno
    - functionName:    wasmtime_ssp_sock_get_broadcast
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3290
      functionLinenumberEnd: 3290
      functionDepth:   0
      returnType:      short
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - convert_errno
        - fd_object_get
        - fd_object_release
        - os_socket_get_broadcast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3290,1'
          Dst:             fd_object_get
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3290,1'
          Dst:             os_socket_get_broadcast
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3290,1'
          Dst:             fd_object_release
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3290,1'
          Dst:             __errno_location
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3290,1'
          Dst:             convert_errno
    - functionName:    wasmtime_ssp_sock_set_broadcast
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3289
      functionLinenumberEnd: 3289
      functionDepth:   0
      returnType:      short
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          67
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - convert_errno
        - fd_object_get
        - fd_object_release
        - os_socket_set_broadcast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3289,1'
          Dst:             fd_object_get
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3289,1'
          Dst:             os_socket_set_broadcast
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3289,1'
          Dst:             fd_object_release
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3289,1'
          Dst:             __errno_location
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3289,1'
          Dst:             convert_errno
    - functionName:    wasmtime_ssp_sock_get_recv_buf_size
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3288
      functionLinenumberEnd: 3288
      functionDepth:   0
      returnType:      short
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - convert_errno
        - fd_object_get
        - fd_object_release
        - os_socket_get_recv_buf_size
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3288,1'
          Dst:             fd_object_get
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3288,1'
          Dst:             os_socket_get_recv_buf_size
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3288,1'
          Dst:             fd_object_release
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3288,1'
          Dst:             __errno_location
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3288,1'
          Dst:             convert_errno
    - functionName:    wasmtime_ssp_sock_set_recv_buf_size
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3287
      functionLinenumberEnd: 3287
      functionDepth:   0
      returnType:      short
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - convert_errno
        - fd_object_get
        - fd_object_release
        - os_socket_set_recv_buf_size
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3287,1'
          Dst:             fd_object_get
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3287,1'
          Dst:             os_socket_set_recv_buf_size
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3287,1'
          Dst:             fd_object_release
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3287,1'
          Dst:             __errno_location
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3287,1'
          Dst:             convert_errno
    - functionName:    wasmtime_ssp_sock_get_send_buf_size
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3286
      functionLinenumberEnd: 3286
      functionDepth:   0
      returnType:      short
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - convert_errno
        - fd_object_get
        - fd_object_release
        - os_socket_get_send_buf_size
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3286,1'
          Dst:             fd_object_get
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3286,1'
          Dst:             os_socket_get_send_buf_size
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3286,1'
          Dst:             fd_object_release
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3286,1'
          Dst:             __errno_location
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3286,1'
          Dst:             convert_errno
    - functionName:    wasmtime_ssp_sock_set_send_buf_size
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3285
      functionLinenumberEnd: 3285
      functionDepth:   0
      returnType:      short
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - convert_errno
        - fd_object_get
        - fd_object_release
        - os_socket_set_send_buf_size
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3285,1'
          Dst:             fd_object_get
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3285,1'
          Dst:             os_socket_set_send_buf_size
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3285,1'
          Dst:             fd_object_release
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3285,1'
          Dst:             __errno_location
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3285,1'
          Dst:             convert_errno
    - functionName:    wasmtime_ssp_sock_get_recv_timeout
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3284
      functionLinenumberEnd: 3284
      functionDepth:   0
      returnType:      short
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - convert_errno
        - fd_object_get
        - fd_object_release
        - os_socket_get_recv_timeout
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3284,1'
          Dst:             fd_object_get
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3284,1'
          Dst:             os_socket_get_recv_timeout
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3284,1'
          Dst:             fd_object_release
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3284,1'
          Dst:             __errno_location
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3284,1'
          Dst:             convert_errno
    - functionName:    wasmtime_ssp_sock_set_recv_timeout
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3283
      functionLinenumberEnd: 3283
      functionDepth:   0
      returnType:      short
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - convert_errno
        - fd_object_get
        - fd_object_release
        - os_socket_set_recv_timeout
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3283,1'
          Dst:             fd_object_get
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3283,1'
          Dst:             os_socket_set_recv_timeout
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3283,1'
          Dst:             fd_object_release
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3283,1'
          Dst:             __errno_location
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3283,1'
          Dst:             convert_errno
    - functionName:    wasmtime_ssp_sock_get_send_timeout
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3282
      functionLinenumberEnd: 3282
      functionDepth:   0
      returnType:      short
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - convert_errno
        - fd_object_get
        - fd_object_release
        - os_socket_get_send_timeout
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3282,1'
          Dst:             fd_object_get
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3282,1'
          Dst:             os_socket_get_send_timeout
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3282,1'
          Dst:             fd_object_release
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3282,1'
          Dst:             __errno_location
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3282,1'
          Dst:             convert_errno
    - functionName:    wasmtime_ssp_sock_set_send_timeout
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3281
      functionLinenumberEnd: 3281
      functionDepth:   0
      returnType:      short
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - convert_errno
        - fd_object_get
        - fd_object_release
        - os_socket_set_send_timeout
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3281,1'
          Dst:             fd_object_get
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3281,1'
          Dst:             os_socket_set_send_timeout
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3281,1'
          Dst:             fd_object_release
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3281,1'
          Dst:             __errno_location
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3281,1'
          Dst:             convert_errno
    - functionName:    addr_pool_destroy
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3248
      functionLinenumberEnd: 3256
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasm_runtime_free
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3253,9'
          Dst:             wasm_runtime_free
    - functionName:    compare_address
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3166
      functionLinenumberEnd: 3210
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          209
      EdgeCount:       35
      CyclomaticComplexity: 9
      functionsReached:
        - b_memcpy_s
        - bh_assert_internal
        - htonl
        - htons
        - init_address_mask
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3173,29'
          Dst:             htonl
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3174,9'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3174,9'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3180,32'
          Dst:             htons
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3181,13'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3181,13'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3190,29'
          Dst:             memcmp
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3199,5'
          Dst:             init_address_mask
    - functionName:    addr_pool_insert
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3098
      functionLinenumberEnd: 3144
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          150
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - b_memcpy_s
        - bh_assert_internal
        - os_socket_inet_network
        - wasm_runtime_free
        - wasm_runtime_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3107,18'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3113,9'
          Dst:             os_socket_inet_network
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3115,13'
          Dst:             os_socket_inet_network
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3116,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3120,9'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3120,9'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3123,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3132,13'
          Dst:             wasm_runtime_free
    - functionName:    addr_pool_init
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3090
      functionLinenumberEnd: 3093
      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:    fd_prestats_destroy
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3076
      functionLinenumberEnd: 3086
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          79
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - rwlock_destroy
        - wasm_runtime_free
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3080,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3083,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3085,5'
          Dst:             rwlock_destroy
    - functionName:    rwlock_destroy
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/locking.h'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - os_rwlock_destroy
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/locking.h:117,5'
          Dst:             os_rwlock_destroy
    - functionName:    fd_table_destroy
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3062
      functionLinenumberEnd: 3072
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          79
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - fd_object_release
        - rwlock_destroy
        - wasm_runtime_free
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3066,17'
          Dst:             fd_object_release
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3069,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3071,5'
          Dst:             rwlock_destroy
    - functionName:    argv_environ_destroy
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3056
      functionLinenumberEnd: 3058
      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:    argv_environ_init
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3040
      functionLinenumberEnd: 3051
      functionDepth:   0
      returnType:      bool
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          56
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasmtime_ssp_environ_sizes_get
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3029
      functionLinenumberEnd: 3032
      functionDepth:   0
      returnType:      short
      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:    wasmtime_ssp_environ_get
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3013
      functionLinenumberEnd: 3023
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          86
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - b_memcpy_s
        - bh_assert_internal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3020,5'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3020,5'
          Dst:             bh_assert_internal
    - functionName:    wasmtime_ssp_args_sizes_get
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3004
      functionLinenumberEnd: 3007
      functionDepth:   0
      returnType:      short
      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:    wasmtime_ssp_args_get
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2990
      functionLinenumberEnd: 2998
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          86
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - b_memcpy_s
        - bh_assert_internal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2996,5'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2996,5'
          Dst:             bh_assert_internal
    - functionName:    wasmtime_ssp_sched_yield
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2975
      functionLinenumberEnd: 2985
      functionDepth:   0
      returnType:      short
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __errno_location
        - convert_errno
        - sched_yield
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2981,9'
          Dst:             sched_yield
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2982,30'
          Dst:             __errno_location
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2982,16'
          Dst:             convert_errno
    - functionName:    sched_yield
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasmtime_ssp_sock_shutdown
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2959
      functionLinenumberEnd: 2971
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fd_object_get
        - fd_object_release
        - os_socket_shutdown
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2963,13'
          Dst:             fd_object_get
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2967,13'
          Dst:             os_socket_shutdown
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2968,5'
          Dst:             fd_object_release
    - functionName:    wasi_addr_to_bh_sockaddr
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          147
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasmtime_ssp_sock_send_to
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2922
      functionLinenumberEnd: 2954
      functionDepth:   0
      returnType:      short
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - short
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          105
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - __errno_location
        - addr_pool_search
        - blocking_op_socket_send_to
        - convert_errno
        - fd_object_get
        - fd_object_release
        - wasi_addr_to_bh_sockaddr
        - wasi_addr_to_string
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2929,10'
          Dst:             wasi_addr_to_string
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2933,10'
          Dst:             addr_pool_search
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2937,13'
          Dst:             fd_object_get
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2942,5'
          Dst:             wasi_addr_to_bh_sockaddr
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2945,11'
          Dst:             blocking_op_socket_send_to
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2947,5'
          Dst:             fd_object_release
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2949,30'
          Dst:             __errno_location
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2949,16'
          Dst:             convert_errno
    - functionName:    wasi_addr_to_string
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2464
      functionLinenumberEnd: 2488
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          124
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - bh_assert_internal
        - snprintf
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2468,9'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2470,9'
          Dst:             snprintf
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2480,9'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2482,9'
          Dst:             snprintf
    - functionName:    addr_pool_search
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3214
      functionLinenumberEnd: 3244
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          111
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - compare_address
        - htonl
        - htons
        - os_socket_inet_network
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3219,9'
          Dst:             os_socket_inet_network
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3222,13'
          Dst:             os_socket_inet_network
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3227,30'
          Dst:             htons
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3232,23'
          Dst:             htonl
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:3236,39'
          Dst:             compare_address
    - functionName:    wasmtime_ssp_sock_send
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2896
      functionLinenumberEnd: 2914
      functionDepth:   0
      returnType:      short
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          75
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - convert_errno
        - fd_object_get
        - fd_object_release
        - os_socket_send
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2901,13'
          Dst:             fd_object_get
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2906,11'
          Dst:             os_socket_send
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2907,5'
          Dst:             fd_object_release
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2909,30'
          Dst:             __errno_location
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2909,16'
          Dst:             convert_errno
    - functionName:    wasmtime_ssp_sock_recv_from
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2856
      functionLinenumberEnd: 2890
      functionDepth:   0
      returnType:      short
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - short
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          107
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - __errno_location
        - bh_sockaddr_to_wasi_addr
        - blocking_op_socket_recv_from
        - convert_errno
        - fd_object_get
        - fd_object_release
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2862,13'
          Dst:             fd_object_get
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2875,11'
          Dst:             blocking_op_socket_recv_from
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2877,5'
          Dst:             fd_object_release
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2879,30'
          Dst:             __errno_location
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2879,16'
          Dst:             convert_errno
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2885,9'
          Dst:             bh_sockaddr_to_wasi_addr
    - functionName:    bh_sockaddr_to_wasi_addr
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          156
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasmtime_ssp_sock_recv
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2844
      functionLinenumberEnd: 2848
      functionDepth:   0
      returnType:      short
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasmtime_ssp_sock_recv_from
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2847,12'
          Dst:             wasmtime_ssp_sock_recv_from
    - functionName:    wasi_ssp_sock_set_send_buf_size
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2824
      functionLinenumberEnd: 2838
      functionDepth:   0
      returnType:      short
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          66
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - convert_errno
        - fd_object_get
        - fd_object_release
        - os_socket_set_send_buf_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2826,28'
          Dst:             fd_object_get
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2830,15'
          Dst:             os_socket_set_send_buf_size
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2832,5'
          Dst:             fd_object_release
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2834,30'
          Dst:             __errno_location
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2834,16'
          Dst:             convert_errno
    - functionName:    wasi_ssp_sock_set_reuse_port
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2804
      functionLinenumberEnd: 2818
      functionDepth:   0
      returnType:      short
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          67
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - convert_errno
        - fd_object_get
        - fd_object_release
        - os_socket_set_reuse_port
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2806,28'
          Dst:             fd_object_get
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2810,15'
          Dst:             os_socket_set_reuse_port
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2812,5'
          Dst:             fd_object_release
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2814,30'
          Dst:             __errno_location
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2814,16'
          Dst:             convert_errno
    - functionName:    wasi_ssp_sock_set_reuse_addr
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2785
      functionLinenumberEnd: 2799
      functionDepth:   0
      returnType:      short
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          67
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - convert_errno
        - fd_object_get
        - fd_object_release
        - os_socket_set_reuse_addr
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2787,28'
          Dst:             fd_object_get
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2791,15'
          Dst:             os_socket_set_reuse_addr
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2793,5'
          Dst:             fd_object_release
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2795,30'
          Dst:             __errno_location
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2795,16'
          Dst:             convert_errno
    - functionName:    wasi_ssp_sock_set_recv_buf_size
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2766
      functionLinenumberEnd: 2780
      functionDepth:   0
      returnType:      short
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          66
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - convert_errno
        - fd_object_get
        - fd_object_release
        - os_socket_set_recv_buf_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2768,28'
          Dst:             fd_object_get
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2772,15'
          Dst:             os_socket_set_recv_buf_size
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2774,5'
          Dst:             fd_object_release
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2776,30'
          Dst:             __errno_location
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2776,16'
          Dst:             convert_errno
    - functionName:    wasi_ssp_sock_open
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2722
      functionLinenumberEnd: 2760
      functionDepth:   0
      returnType:      short
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          140
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - __errno_location
        - bh_assert_internal
        - convert_errno
        - fd_determine_type_rights
        - fd_table_insert_fd
        - os_socket_close
        - os_socket_create
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2733,11'
          Dst:             os_socket_create
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2735,30'
          Dst:             __errno_location
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2735,16'
          Dst:             convert_errno
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2739,9'
          Dst:             fd_determine_type_rights
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2741,9'
          Dst:             os_socket_close
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2746,9'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2749,9'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2753,13'
          Dst:             fd_table_insert_fd
    - functionName:    fd_determine_type_rights
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 468
      functionLinenumberEnd: 554
      functionDepth:   0
      returnType:      short
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          206
      EdgeCount:       37
      CyclomaticComplexity: 6
      functionsReached:
        - os_file_get_access_mode
        - os_fstat
        - os_is_stderr_handle
        - os_is_stdin_handle
        - os_is_stdout_handle
        - os_isatty
      functionUses:    4
      BranchProfiles:
        - Branch String:   'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:496,5'
          Branch Sides:    []
        - Branch String:   'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:544,5'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:472,9'
          Dst:             os_is_stdin_handle
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:478,9'
          Dst:             os_is_stdout_handle
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:484,9'
          Dst:             os_is_stderr_handle
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:490,13'
          Dst:             os_fstat
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:502,21'
          Dst:             os_isatty
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:538,13'
          Dst:             os_file_get_access_mode
    - functionName:    fd_table_insert_fd
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 697
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      short
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - char
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          89
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - fd_object_new
        - fd_object_release
        - fd_table_insert
        - mutex_init
        - os_close
        - os_get_invalid_dir_stream
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:700,28'
          Dst:             fd_object_new
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:702,9'
          Dst:             os_close
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:708,14'
          Dst:             mutex_init
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:709,13'
          Dst:             fd_object_release
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:712,32'
          Dst:             os_get_invalid_dir_stream
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:714,12'
          Dst:             fd_table_insert
    - functionName:    fd_object_new
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 416
      functionLinenumberEnd: 425
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - char
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          58
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - os_get_invalid_handle
        - refcount_init
        - wasm_runtime_malloc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:417,11'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:420,5'
          Dst:             refcount_init
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:422,26'
          Dst:             os_get_invalid_handle
    - functionName:    mutex_init
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/locking.h'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - os_mutex_init
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/locking.h:63,12'
          Dst:             os_mutex_init
    - 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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasi_ssp_sock_listen
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2701
      functionLinenumberEnd: 2716
      functionDepth:   0
      returnType:      short
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - convert_errno
        - fd_object_get
        - fd_object_release
        - os_socket_listen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2705,9'
          Dst:             fd_object_get
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2709,11'
          Dst:             os_socket_listen
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2710,5'
          Dst:             fd_object_release
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2712,30'
          Dst:             __errno_location
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2712,16'
          Dst:             convert_errno
    - functionName:    wasi_ssp_sock_get_send_buf_size
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2679
      functionLinenumberEnd: 2696
      functionDepth:   0
      returnType:      short
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - convert_errno
        - fd_object_get
        - fd_object_release
        - os_socket_get_send_buf_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2681,28'
          Dst:             fd_object_get
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2686,15'
          Dst:             os_socket_get_send_buf_size
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2688,5'
          Dst:             fd_object_release
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2690,30'
          Dst:             __errno_location
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2690,16'
          Dst:             convert_errno
    - functionName:    wasi_ssp_sock_get_reuse_port
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2656
      functionLinenumberEnd: 2673
      functionDepth:   0
      returnType:      short
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          71
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - convert_errno
        - fd_object_get
        - fd_object_release
        - os_socket_get_reuse_port
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2658,28'
          Dst:             fd_object_get
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2663,15'
          Dst:             os_socket_get_reuse_port
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2665,5'
          Dst:             fd_object_release
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2667,30'
          Dst:             __errno_location
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2667,16'
          Dst:             convert_errno
    - functionName:    wasi_ssp_sock_get_reuse_addr
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2634
      functionLinenumberEnd: 2651
      functionDepth:   0
      returnType:      short
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          71
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - convert_errno
        - fd_object_get
        - fd_object_release
        - os_socket_get_reuse_addr
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2636,28'
          Dst:             fd_object_get
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2642,15'
          Dst:             os_socket_get_reuse_addr
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2643,5'
          Dst:             fd_object_release
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2645,30'
          Dst:             __errno_location
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2645,16'
          Dst:             convert_errno
    - functionName:    wasi_ssp_sock_get_recv_buf_size
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2613
      functionLinenumberEnd: 2629
      functionDepth:   0
      returnType:      short
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - convert_errno
        - fd_object_get
        - fd_object_release
        - os_socket_get_recv_buf_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2615,28'
          Dst:             fd_object_get
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2620,15'
          Dst:             os_socket_get_recv_buf_size
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2621,5'
          Dst:             fd_object_release
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2623,30'
          Dst:             __errno_location
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2623,16'
          Dst:             convert_errno
    - functionName:    wasi_ssp_sock_connect
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2578
      functionLinenumberEnd: 2607
      functionDepth:   0
      returnType:      short
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          113
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - __errno_location
        - addr_pool_search
        - blocking_op_socket_connect
        - convert_errno
        - fd_object_get
        - fd_object_release
        - wasi_addr_to_string
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2584,10'
          Dst:             wasi_addr_to_string
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2588,10'
          Dst:             addr_pool_search
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2592,13'
          Dst:             fd_object_get
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2598,11'
          Dst:             blocking_op_socket_connect
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2601,5'
          Dst:             fd_object_release
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2603,30'
          Dst:             __errno_location
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2603,16'
          Dst:             convert_errno
    - functionName:    ns_lookup_list_search
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          98
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - strcmp
        - strlen
        - strncmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:75,23'
          Dst:             strlen
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:79,26'
          Dst:             strlen
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:81,20'
          Dst:             strncmp
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:87,17'
          Dst:             strcmp
    - functionName:    wasi_ssp_sock_addr_resolve
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2529
      functionLinenumberEnd: 2572
      functionDepth:   0
      returnType:      short
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          225
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - __errno_location
        - bh_sockaddr_to_wasi_addr
        - blocking_op_socket_addr_resolve
        - convert_errno
        - ns_lookup_list_search
        - wasm_runtime_free
        - wasm_runtime_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2531,9'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2541,10'
          Dst:             ns_lookup_list_search
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2542,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2546,15'
          Dst:             blocking_op_socket_addr_resolve
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2555,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2556,30'
          Dst:             __errno_location
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2556,16'
          Dst:             convert_errno
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2566,9'
          Dst:             bh_sockaddr_to_wasi_addr
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2570,5'
          Dst:             wasm_runtime_free
    - functionName:    wasi_ssp_sock_bind
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2494
      functionLinenumberEnd: 2520
      functionDepth:   0
      returnType:      short
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          114
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - __errno_location
        - addr_pool_search
        - convert_errno
        - fd_object_get
        - fd_object_release
        - os_socket_bind
        - wasi_addr_to_string
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2501,10'
          Dst:             wasi_addr_to_string
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2505,10'
          Dst:             addr_pool_search
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2509,13'
          Dst:             fd_object_get
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2513,11'
          Dst:             os_socket_bind
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2514,5'
          Dst:             fd_object_release
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2516,30'
          Dst:             __errno_location
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2516,16'
          Dst:             convert_errno
    - functionName:    wasi_ssp_sock_addr_remote
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2441
      functionLinenumberEnd: 2460
      functionDepth:   0
      returnType:      short
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          67
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - bh_sockaddr_to_wasi_addr
        - convert_errno
        - fd_object_get
        - fd_object_release
        - os_socket_addr_remote
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2447,9'
          Dst:             fd_object_get
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2451,11'
          Dst:             os_socket_addr_remote
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2452,5'
          Dst:             fd_object_release
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2454,30'
          Dst:             __errno_location
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2454,16'
          Dst:             convert_errno
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2457,5'
          Dst:             bh_sockaddr_to_wasi_addr
    - functionName:    wasi_ssp_sock_addr_local
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2417
      functionLinenumberEnd: 2436
      functionDepth:   0
      returnType:      short
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          67
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - bh_sockaddr_to_wasi_addr
        - convert_errno
        - fd_object_get
        - fd_object_release
        - os_socket_addr_local
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2423,9'
          Dst:             fd_object_get
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2427,11'
          Dst:             os_socket_addr_local
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2428,5'
          Dst:             fd_object_release
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2430,30'
          Dst:             __errno_location
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2430,16'
          Dst:             convert_errno
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2433,5'
          Dst:             bh_sockaddr_to_wasi_addr
    - functionName:    wasi_ssp_sock_accept
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2371
      functionLinenumberEnd: 2412
      functionDepth:   0
      returnType:      short
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          118
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - __errno_location
        - blocking_op_socket_accept
        - convert_errno
        - fd_determine_type_rights
        - fd_object_get
        - fd_object_release
        - fd_table_insert_fd
        - os_get_invalid_handle
        - os_is_handle_valid
        - os_socket_close
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2375,28'
          Dst:             os_get_invalid_handle
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2378,9'
          Dst:             fd_object_get
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2383,11'
          Dst:             blocking_op_socket_accept
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2385,5'
          Dst:             fd_object_release
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2387,31'
          Dst:             __errno_location
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2387,17'
          Dst:             convert_errno
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2391,13'
          Dst:             fd_determine_type_rights
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2397,13'
          Dst:             fd_table_insert_fd
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2401,20'
          Dst:             os_get_invalid_handle
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2408,9'
          Dst:             os_is_handle_valid
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2409,9'
          Dst:             os_socket_close
    - functionName:    wasmtime_ssp_random_get
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2363
      functionLinenumberEnd: 2364
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - random_buf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2364,12'
          Dst:             random_buf
    - functionName:    convert_timestamp
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1904
      functionLinenumberEnd: 1915
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          34
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasi_clockid_to_clockid
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          47
      EdgeCount:       12
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:101,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    wasmtime_ssp_poll_oneoff
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2100
      functionLinenumberEnd: 2359
      functionDepth:   0
      returnType:      short
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         92
      ICount:          839
      EdgeCount:       119
      CyclomaticComplexity: 29
      functionsReached:
        - blocking_op_poll
        - clock_nanosleep
        - convert_errno
        - convert_timestamp
        - fd_object_get_locked
        - fd_object_release
        - os_ioctl
        - rwlock_rdlock
        - rwlock_unlock
        - wasi_clockid_to_clockid
        - wasm_runtime_free
        - wasm_runtime_malloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2209,9'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2112,13'
          Dst:             wasi_clockid_to_clockid
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2114,13'
          Dst:             convert_timestamp
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2115,23'
          Dst:             clock_nanosleep
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2122,32'
          Dst:             convert_errno
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2180,20'
          Dst:             convert_errno
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2190,9'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2194,9'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2196,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2204,5'
          Dst:             rwlock_rdlock
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2214,21'
          Dst:             fd_object_get_locked
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2267,5'
          Dst:             rwlock_unlock
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2284,17'
          Dst:             blocking_op_poll
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2302,25'
          Dst:             os_ioctl
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2354,13'
          Dst:             fd_object_release
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2355,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2356,5'
          Dst:             wasm_runtime_free
    - functionName:    clock_nanosleep
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasmtime_ssp_path_remove_directory
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2080
      functionLinenumberEnd: 2093
      functionDepth:   0
      returnType:      short
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - os_unlinkat
        - path_get_nofollow
        - path_put
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2083,9'
          Dst:             path_get_nofollow
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2088,13'
          Dst:             os_unlinkat
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2090,5'
          Dst:             path_put
    - functionName:    path_get_nofollow
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1550
      functionLinenumberEnd: 1553
      functionDepth:   0
      returnType:      short
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - path_get
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1552,12'
          Dst:             path_get
    - functionName:    path_put
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1558
      functionLinenumberEnd: 1565
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - fd_object_release
        - os_close
        - os_compare_file_handle
        - wasm_runtime_free
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1560,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1562,10'
          Dst:             os_compare_file_handle
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1563,9'
          Dst:             os_close
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1564,5'
          Dst:             fd_object_release
    - functionName:    path_get
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1310
      functionLinenumberEnd: 1542
      functionDepth:   0
      returnType:      short
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         101
      ICount:          631
      EdgeCount:       135
      CyclomaticComplexity: 36
      functionsReached:
        - __errno_location
        - b_strcat_s
        - bh_assert_internal
        - blocking_op_openat
        - convert_errno
        - fd_object_get
        - fd_object_release
        - os_close
        - readlinkat_dup
        - str_nullterminate
        - strchr
        - strcmp
        - strcspn
        - strspn
        - wasm_runtime_free
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1311,18'
          Dst:             str_nullterminate
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1313,30'
          Dst:             __errno_location
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1313,16'
          Dst:             convert_errno
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1318,9'
          Dst:             fd_object_get
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1320,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1368,33'
          Dst:             strcspn
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1369,37'
          Dst:             strspn
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1371,35'
          Dst:             strchr
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1380,13'
          Dst:             strcmp
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1383,18'
          Dst:             strcmp
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1391,21'
          Dst:             os_close
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1404,21'
          Dst:             blocking_op_openat
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1410,21'
          Dst:             os_close
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1423,21'
          Dst:             readlinkat_dup
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1426,21'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1445,21'
          Dst:             readlinkat_dup
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1447,21'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1477,17'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1485,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1493,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1501,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1505,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1519,13'
          Dst:             b_strcat_s
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1519,13'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1527,9'
          Dst:             os_close
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1536,9'
          Dst:             os_close
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1538,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1539,5'
          Dst:             fd_object_release
    - functionName:    strcspn
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strspn
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - '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:    readlinkat_dup
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1232
      functionLinenumberEnd: 1284
      functionDepth:   0
      returnType:      short
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          133
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - os_fstatat
        - os_readlinkat
        - wasm_runtime_free
        - wasm_runtime_malloc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1243,13'
          Dst:             os_fstatat
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1257,15'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1263,17'
          Dst:             os_readlinkat
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1265,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1280,9'
          Dst:             wasm_runtime_free
    - functionName:    wasmtime_ssp_path_unlink_file
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2061
      functionLinenumberEnd: 2074
      functionDepth:   0
      returnType:      short
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - os_unlinkat
        - path_get_nofollow
        - path_put
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2064,9'
          Dst:             path_get_nofollow
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2069,13'
          Dst:             os_unlinkat
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2071,5'
          Dst:             path_put
    - functionName:    wasmtime_ssp_path_symlink
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2028
      functionLinenumberEnd: 2056
      functionDepth:   0
      returnType:      short
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          103
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - __errno_location
        - convert_errno
        - os_symlinkat
        - path_get_nofollow
        - path_put
        - rwlock_rdlock
        - rwlock_unlock
        - str_nullterminate
        - validate_path
        - wasm_runtime_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2029,20'
          Dst:             str_nullterminate
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2031,30'
          Dst:             __errno_location
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2031,16'
          Dst:             convert_errno
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2035,9'
          Dst:             path_get_nofollow
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2038,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2042,5'
          Dst:             rwlock_rdlock
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2043,10'
          Dst:             validate_path
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2044,9'
          Dst:             rwlock_unlock
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2045,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2048,5'
          Dst:             rwlock_unlock
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2050,13'
          Dst:             os_symlinkat
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2052,5'
          Dst:             path_put
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2053,5'
          Dst:             wasm_runtime_free
    - functionName:    validate_path
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1587
      functionLinenumberEnd: 1610
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          102
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - os_realpath
        - strlen
        - strncmp
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1592,23'
          Dst:             os_realpath
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1602,23'
          Dst:             os_realpath
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1604,55'
          Dst:             strlen
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1604,18'
          Dst:             strncmp
    - functionName:    wasmtime_ssp_path_filestat_set_times
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1996
      functionLinenumberEnd: 2021
      functionDepth:   0
      returnType:      short
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          133
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - os_utimensat
        - path_get
        - path_put
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2011,9'
          Dst:             path_get
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2016,13'
          Dst:             os_utimensat
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:2019,5'
          Dst:             path_put
    - functionName:    wasmtime_ssp_path_filestat_get
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1972
      functionLinenumberEnd: 1986
      functionDepth:   0
      returnType:      short
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          67
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - os_fstatat
        - path_get
        - path_put
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1975,9'
          Dst:             path_get
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1980,13'
          Dst:             os_fstatat
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1983,5'
          Dst:             path_put
    - functionName:    wasmtime_ssp_fd_filestat_set_times
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1941
      functionLinenumberEnd: 1965
      functionDepth:   0
      returnType:      short
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - size_t
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          91
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - fd_object_get
        - fd_object_release
        - os_futimens
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1956,9'
          Dst:             fd_object_get
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1960,13'
          Dst:             os_futimens
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1962,5'
          Dst:             fd_object_release
    - functionName:    wasmtime_ssp_fd_filestat_set_size
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1921
      functionLinenumberEnd: 1933
      functionDepth:   0
      returnType:      short
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fd_object_get
        - fd_object_release
        - os_ftruncate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1924,9'
          Dst:             fd_object_get
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1929,13'
          Dst:             os_ftruncate
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1930,5'
          Dst:             fd_object_release
    - functionName:    wasmtime_ssp_fd_filestat_get
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1887
      functionLinenumberEnd: 1900
      functionDepth:   0
      returnType:      short
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fd_object_get
        - fd_object_release
        - os_fstat
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1890,9'
          Dst:             fd_object_get
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1895,13'
          Dst:             os_fstat
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1897,5'
          Dst:             fd_object_release
    - functionName:    wasmtime_ssp_path_rename
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1859
      functionLinenumberEnd: 1882
      functionDepth:   0
      returnType:      short
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          87
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - os_renameat
        - path_get_nofollow
        - path_put
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1861,28'
          Dst:             path_get_nofollow
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1868,13'
          Dst:             path_get_nofollow
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1872,9'
          Dst:             path_put
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1876,13'
          Dst:             os_renameat
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1878,5'
          Dst:             path_put
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1879,5'
          Dst:             path_put
    - functionName:    wasmtime_ssp_path_readlink
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1838
      functionLinenumberEnd: 1852
      functionDepth:   0
      returnType:      short
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          65
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - os_readlinkat
        - path_get_nofollow
        - path_put
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1841,9'
          Dst:             path_get_nofollow
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1847,13'
          Dst:             os_readlinkat
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1849,5'
          Dst:             path_put
    - functionName:    fd_readdir_put
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1767
      functionLinenumberEnd: 1774
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          71
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - b_memcpy_s
        - bh_assert_internal
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1771,5'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1771,5'
          Dst:             bh_assert_internal
    - functionName:    mutex_unlock
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/locking.h'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - os_mutex_unlock
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/locking.h:81,5'
          Dst:             os_mutex_unlock
    - functionName:    mutex_lock
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/locking.h'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - os_mutex_lock
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/locking.h:75,5'
          Dst:             os_mutex_lock
    - functionName:    wasmtime_ssp_fd_readdir
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1780
      functionLinenumberEnd: 1832
      functionDepth:   0
      returnType:      short
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          213
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - fd_object_get
        - fd_object_release
        - fd_readdir_put
        - mutex_lock
        - mutex_unlock
        - os_fdopendir
        - os_is_dir_stream_valid
        - os_readdir
        - os_rewinddir
        - os_seekdir
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1783,9'
          Dst:             fd_object_get
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1789,5'
          Dst:             mutex_lock
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1790,10'
          Dst:             os_is_dir_stream_valid
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1791,17'
          Dst:             os_fdopendir
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1793,13'
          Dst:             mutex_unlock
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1794,13'
          Dst:             fd_object_release
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1804,13'
          Dst:             os_rewinddir
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1806,13'
          Dst:             os_seekdir
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1816,17'
          Dst:             os_readdir
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1818,13'
          Dst:             mutex_unlock
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1819,13'
          Dst:             fd_object_release
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1826,9'
          Dst:             fd_readdir_put
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1827,9'
          Dst:             fd_readdir_put
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1829,5'
          Dst:             mutex_unlock
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1830,5'
          Dst:             fd_object_release
    - functionName:    wasmtime_ssp_path_open
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1682
      functionLinenumberEnd: 1760
      functionDepth:   0
      returnType:      short
      argCount:        11
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - size_t
        - short
        - size_t
        - size_t
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          288
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - blocking_op_openat
        - fd_determine_type_rights
        - fd_table_insert_fd
        - os_close
        - path_get
        - path_put
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1729,28'
          Dst:             path_get
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1737,13'
          Dst:             blocking_op_openat
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1740,5'
          Dst:             path_put
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1750,13'
          Dst:             fd_determine_type_rights
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1753,9'
          Dst:             os_close
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1757,12'
          Dst:             fd_table_insert_fd
    - functionName:    wasmtime_ssp_path_link
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1618
      functionLinenumberEnd: 1673
      functionDepth:   0
      returnType:      short
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          126
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - os_linkat
        - path_get
        - path_get_nofollow
        - path_put
        - rwlock_rdlock
        - rwlock_unlock
        - validate_path
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1621,9'
          Dst:             path_get
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1628,9'
          Dst:             path_get_nofollow
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1631,9'
          Dst:             path_put
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1635,5'
          Dst:             rwlock_rdlock
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1636,10'
          Dst:             validate_path
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1637,13'
          Dst:             validate_path
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1638,9'
          Dst:             rwlock_unlock
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1641,5'
          Dst:             rwlock_unlock
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1643,13'
          Dst:             os_linkat
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1669,5'
          Dst:             path_put
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1670,5'
          Dst:             path_put
    - functionName:    wasmtime_ssp_path_create_directory
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1571
      functionLinenumberEnd: 1583
      functionDepth:   0
      returnType:      short
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - os_mkdirat
        - path_get_nofollow
        - path_put
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1574,9'
          Dst:             path_get_nofollow
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1579,13'
          Dst:             os_mkdirat
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1580,5'
          Dst:             path_put
    - functionName:    wasmtime_ssp_fd_allocate
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1211
      functionLinenumberEnd: 1223
      functionDepth:   0
      returnType:      short
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fd_object_get
        - fd_object_release
        - os_fallocate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1214,9'
          Dst:             fd_object_get
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1218,13'
          Dst:             os_fallocate
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1220,5'
          Dst:             fd_object_release
    - functionName:    wasmtime_ssp_fd_advise
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1188
      functionLinenumberEnd: 1205
      functionDepth:   0
      returnType:      short
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - size_t
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          74
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - fd_object_get
        - fd_object_release
        - os_fadvise
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1191,9'
          Dst:             fd_object_get
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1196,9'
          Dst:             fd_object_release
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1200,13'
          Dst:             os_fadvise
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1202,5'
          Dst:             fd_object_release
    - functionName:    wasmtime_ssp_fd_write
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1149
      functionLinenumberEnd: 1182
      functionDepth:   0
      returnType:      short
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          61
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - blocking_op_writev
        - fd_object_get
        - fd_object_release
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1152,9'
          Dst:             fd_object_get
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1157,13'
          Dst:             blocking_op_writev
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1179,5'
          Dst:             fd_object_release
    - functionName:    wasmtime_ssp_fd_sync
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1130
      functionLinenumberEnd: 1143
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fd_object_get
        - fd_object_release
        - os_fsync
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1133,9'
          Dst:             fd_object_get
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1138,13'
          Dst:             os_fsync
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1140,5'
          Dst:             fd_object_release
    - functionName:    wasmtime_ssp_fd_fdstat_set_rights
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1105
      functionLinenumberEnd: 1125
      functionDepth:   0
      returnType:      short
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          68
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fd_table_get_entry
        - rwlock_unlock
        - rwlock_wrlock
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1112,5'
          Dst:             rwlock_wrlock
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1114,9'
          Dst:             fd_table_get_entry
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1116,9'
          Dst:             rwlock_unlock
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1123,5'
          Dst:             rwlock_unlock
    - functionName:    wasmtime_ssp_fd_fdstat_set_flags
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1085
      functionLinenumberEnd: 1098
      functionDepth:   0
      returnType:      short
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fd_object_get
        - fd_object_release
        - os_file_set_fdflags
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1088,9'
          Dst:             fd_object_get
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1093,13'
          Dst:             os_file_set_fdflags
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1095,5'
          Dst:             fd_object_release
    - functionName:    wasmtime_ssp_fd_fdstat_get
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1047
      functionLinenumberEnd: 1079
      functionDepth:   0
      returnType:      short
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          107
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - fd_table_get_entry
        - os_file_get_fdflags
        - rwlock_rdlock
        - rwlock_unlock
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1054,5'
          Dst:             rwlock_rdlock
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1055,13'
          Dst:             fd_table_get_entry
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1057,9'
          Dst:             rwlock_unlock
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1065,13'
          Dst:             os_file_get_fdflags
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1068,9'
          Dst:             rwlock_unlock
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1077,5'
          Dst:             rwlock_unlock
    - functionName:    wasmtime_ssp_fd_tell
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1030
      functionLinenumberEnd: 1042
      functionDepth:   0
      returnType:      short
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fd_object_get
        - fd_object_release
        - os_lseek
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1033,9'
          Dst:             fd_object_get
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1037,13'
          Dst:             os_lseek
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1039,5'
          Dst:             fd_object_release
    - functionName:    wasmtime_ssp_fd_seek
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1009
      functionLinenumberEnd: 1025
      functionDepth:   0
      returnType:      short
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          78
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - fd_object_get
        - fd_object_release
        - os_lseek
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1012,9'
          Dst:             fd_object_get
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1020,13'
          Dst:             os_lseek
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1022,5'
          Dst:             fd_object_release
    - functionName:    wasmtime_ssp_fd_renumber
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 924
      functionLinenumberEnd: 1003
      functionDepth:   0
      returnType:      short
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          253
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - fd_object_release
        - fd_prestats_get_entry
        - fd_prestats_insert_locked
        - fd_prestats_remove_entry
        - fd_table_attach
        - fd_table_detach
        - fd_table_get_entry
        - refcount_acquire
        - rwlock_unlock
        - rwlock_wrlock
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:926,5'
          Dst:             rwlock_wrlock
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:927,5'
          Dst:             rwlock_wrlock
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:930,28'
          Dst:             fd_table_get_entry
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:932,9'
          Dst:             rwlock_unlock
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:933,9'
          Dst:             rwlock_unlock
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:937,13'
          Dst:             fd_table_get_entry
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:939,9'
          Dst:             rwlock_unlock
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:940,9'
          Dst:             rwlock_unlock
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:945,5'
          Dst:             fd_table_detach
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:946,5'
          Dst:             refcount_acquire
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:947,5'
          Dst:             fd_table_attach
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:949,5'
          Dst:             fd_object_release
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:952,5'
          Dst:             fd_table_detach
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:953,5'
          Dst:             fd_object_release
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:959,9'
          Dst:             fd_prestats_get_entry
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:963,9'
          Dst:             fd_prestats_get_entry
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:968,15'
          Dst:             fd_prestats_remove_entry
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:970,17'
          Dst:             fd_prestats_insert_locked
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:973,19'
          Dst:             fd_prestats_remove_entry
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:976,19'
          Dst:             fd_prestats_remove_entry
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:984,15'
          Dst:             fd_prestats_remove_entry
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:989,17'
          Dst:             fd_prestats_insert_locked
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:992,19'
          Dst:             fd_prestats_remove_entry
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:995,19'
          Dst:             fd_prestats_remove_entry
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:999,5'
          Dst:             rwlock_unlock
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:1000,5'
          Dst:             rwlock_unlock
    - functionName:    fd_table_detach
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 450
      functionLinenumberEnd: 460
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          110
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - bh_assert_internal
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:451,5'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:453,5'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:456,5'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:458,5'
          Dst:             bh_assert_internal
    - functionName:    fd_prestats_get_entry
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 296
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fd_prestats_remove_entry
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          60
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - wasm_runtime_free
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:309,9'
          Dst:             wasm_runtime_free
    - functionName:    fd_prestats_insert_locked
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          66
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - bh_strdup
        - fd_prestats_grow
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:255,28'
          Dst:             fd_prestats_grow
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:261,28'
          Dst:             bh_strdup
    - functionName:    wasmtime_ssp_fd_read
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 904
      functionLinenumberEnd: 918
      functionDepth:   0
      returnType:      short
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          61
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - blocking_op_readv
        - fd_object_get
        - fd_object_release
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:907,9'
          Dst:             fd_object_get
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:913,9'
          Dst:             blocking_op_readv
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:915,5'
          Dst:             fd_object_release
    - functionName:    wasmtime_ssp_fd_pwrite
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 885
      functionLinenumberEnd: 898
      functionDepth:   0
      returnType:      short
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          64
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - blocking_op_pwritev
        - fd_object_get
        - fd_object_release
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:888,9'
          Dst:             fd_object_get
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:893,13'
          Dst:             blocking_op_pwritev
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:895,5'
          Dst:             fd_object_release
    - functionName:    wasmtime_ssp_fd_pread
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 861
      functionLinenumberEnd: 878
      functionDepth:   0
      returnType:      short
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          73
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - blocking_op_preadv
        - fd_object_get
        - fd_object_release
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:867,9'
          Dst:             fd_object_get
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:872,13'
          Dst:             blocking_op_preadv
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:875,5'
          Dst:             fd_object_release
    - functionName:    wasmtime_ssp_fd_datasync
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 843
      functionLinenumberEnd: 855
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fd_object_get
        - fd_object_release
        - os_fdatasync
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:846,9'
          Dst:             fd_object_get
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:850,13'
          Dst:             os_fdatasync
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:852,5'
          Dst:             fd_object_release
    - functionName:    wasmtime_ssp_fd_close
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 769
      functionLinenumberEnd: 800
      functionDepth:   0
      returnType:      short
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          86
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - fd_object_release
        - fd_prestats_remove_entry
        - fd_table_detach
        - fd_table_get_entry
        - rwlock_unlock
        - rwlock_wrlock
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:772,5'
          Dst:             rwlock_wrlock
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:773,5'
          Dst:             rwlock_wrlock
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:776,28'
          Dst:             fd_table_get_entry
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:778,9'
          Dst:             rwlock_unlock
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:779,9'
          Dst:             rwlock_unlock
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:785,5'
          Dst:             fd_table_detach
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:788,13'
          Dst:             fd_prestats_remove_entry
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:790,5'
          Dst:             rwlock_unlock
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:791,5'
          Dst:             rwlock_unlock
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:792,5'
          Dst:             fd_object_release
    - functionName:    wasmtime_ssp_fd_prestat_dir_name
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 744
      functionLinenumberEnd: 764
      functionDepth:   0
      returnType:      short
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          91
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - b_memcpy_s
        - bh_assert_internal
        - fd_prestats_get_entry
        - rwlock_rdlock
        - rwlock_unlock
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:745,5'
          Dst:             rwlock_rdlock
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:747,28'
          Dst:             fd_prestats_get_entry
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:749,9'
          Dst:             rwlock_unlock
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:753,36'
          Dst:             strlen
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:755,9'
          Dst:             rwlock_unlock
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:759,5'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:759,5'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:761,5'
          Dst:             rwlock_unlock
    - functionName:    wasmtime_ssp_fd_prestat_get
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 721
      functionLinenumberEnd: 739
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          67
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fd_prestats_get_entry
        - rwlock_rdlock
        - rwlock_unlock
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:722,5'
          Dst:             rwlock_rdlock
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:724,28'
          Dst:             fd_prestats_get_entry
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:726,9'
          Dst:             rwlock_unlock
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:734,30'
          Dst:             strlen
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:736,5'
          Dst:             rwlock_unlock
    - functionName:    fd_table_insert_existing
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 597
      functionLinenumberEnd: 641
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          124
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - fd_determine_type_rights
        - fd_object_new
        - fd_object_release
        - fd_table_attach
        - fd_table_grow
        - mutex_init
        - os_get_invalid_dir_stream
        - rwlock_unlock
        - rwlock_wrlock
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:604,9'
          Dst:             fd_determine_type_rights
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:618,13'
          Dst:             fd_object_new
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:623,14'
          Dst:             mutex_init
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:624,13'
          Dst:             fd_object_release
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:627,32'
          Dst:             os_get_invalid_dir_stream
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:631,5'
          Dst:             rwlock_wrlock
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:632,10'
          Dst:             fd_table_grow
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:633,9'
          Dst:             rwlock_unlock
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:634,9'
          Dst:             fd_object_release
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:638,5'
          Dst:             fd_table_attach
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:639,5'
          Dst:             rwlock_unlock
    - functionName:    fd_table_init
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - rwlock_initialize
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:343,10'
          Dst:             rwlock_initialize
    - functionName:    rwlock_initialize
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/locking.h'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - os_rwlock_init
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/locking.h:93,12'
          Dst:             os_rwlock_init
    - functionName:    fd_prestats_insert
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fd_prestats_insert_locked
        - rwlock_unlock
        - rwlock_wrlock
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:273,5'
          Dst:             rwlock_wrlock
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:275,28'
          Dst:             fd_prestats_insert_locked
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:277,5'
          Dst:             rwlock_unlock
    - functionName:    fd_prestats_init
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - rwlock_initialize
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/posix.c:207,10'
          Dst:             rwlock_initialize
    - functionName:    random_uniform
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/random.c'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - random_buf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/random.c:141,32'
          Dst:             random_buf
    - functionName:    random_buf
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/random.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          65
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - __errno_location
        - convert_errno
        - getrandom
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/random.c:38,21'
          Dst:             getrandom
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/random.c:40,17'
          Dst:             __errno_location
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/random.c:42,34'
          Dst:             __errno_location
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/random.c:42,20'
          Dst:             convert_errno
    - functionName:    getrandom
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      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_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_strndup
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/str.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          65
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - b_memcpy_s
        - bh_assert_internal
        - strnlen
        - wasm_runtime_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/str.c:21,16'
          Dst:             strnlen
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/str.c:22,16'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/str.c:26,5'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/str.c:26,5'
          Dst:             bh_assert_internal
    - functionName:    strnlen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    str_nullterminate
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/str.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - bh_strndup
        - strlen
        - wasm_runtime_free
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/str.c:35,17'
          Dst:             bh_strndup
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/str.c:41,9'
          Dst:             strlen
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/str.c:42,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/str.c:43,9'
          Dst:             __errno_location
    - 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:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aot_link_global
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4721
      functionLinenumberEnd: 4765
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          157
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - bh_assert_internal
        - bh_log
        - cmp_val_kind_with_val_type
        - wasm_globaltype_content
        - wasm_valtype_kind
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/iwasm/common/wasm_c_api.c:4742,5'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:4725,5'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:4728,5'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:4734,16'
          Dst:             wasm_globaltype_content
        - Src:             'core/iwasm/common/wasm_c_api.c:4735,5'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:4737,37'
          Dst:             wasm_valtype_kind
        - Src:             'core/iwasm/common/wasm_c_api.c:4737,10'
          Dst:             cmp_val_kind_with_val_type
        - Src:             'core/iwasm/common/wasm_c_api.c:4741,5'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:4742,13'
          Dst:             wasm_valtype_kind
        - Src:             'core/iwasm/common/wasm_c_api.c:4763,5'
          Dst:             bh_log
    - 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: 4547
      functionLinenumberEnd: 4594
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          187
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - bh_assert_internal
        - cmp_val_kind_with_val_type
        - wasm_valtype_kind
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/iwasm/common/wasm_c_api.c:4570,5'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:4550,5'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:4551,5'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:4552,5'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:4555,5'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:4556,5'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:4564,13'
          Dst:             wasm_valtype_kind
        - Src:             'core/iwasm/common/wasm_c_api.c:4563,10'
          Dst:             cmp_val_kind_with_val_type
        - Src:             'core/iwasm/common/wasm_c_api.c:4569,5'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:4570,13'
          Dst:             wasm_valtype_kind
    - functionName:    aot_link_func
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4687
      functionLinenumberEnd: 4716
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          121
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - bh_assert_internal
        - wasm_functype_same_internal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:4690,5'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:4693,5'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:4700,10'
          Dst:             wasm_functype_same_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:4711,5'
          Dst:             bh_assert_internal
    - functionName:    interp_link_func
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4508
      functionLinenumberEnd: 4542
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          155
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - bh_assert_internal
        - wasm_functype_same_internal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:4511,5'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:4512,5'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:4513,5'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:4516,5'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:4517,5'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:4524,10'
          Dst:             wasm_functype_same_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:4536,5'
          Dst:             bh_assert_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:         13
      ICount:          67
      EdgeCount:       17
      CyclomaticComplexity: 6
      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: 5410
      functionLinenumberEnd: 5414
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_instance_sum_wasm_exec_time
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5399
      functionLinenumberEnd: 5403
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_global_new_empty
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3556
      functionLinenumberEnd: 3571
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          44
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - bh_log
        - malloc_internal
        - wasm_global_delete
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:3559,14'
          Dst:             malloc_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:3568,5'
          Dst:             bh_log
        - Src:             'core/iwasm/common/wasm_c_api.c:3569,5'
          Dst:             wasm_global_delete
    - functionName:    wasm_global_delete
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3614
      functionLinenumberEnd: 3632
      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:3620,9'
          Dst:             wasm_val_delete
        - Src:             'core/iwasm/common/wasm_c_api.c:3625,9'
          Dst:             wasm_globaltype_delete
        - Src:             'core/iwasm/common/wasm_c_api.c:3631,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: 5386
      functionLinenumberEnd: 5395
      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:5388,36'
          Dst:             wasm_func_new_empty
        - Src:             'core/iwasm/common/wasm_c_api.c:5388,16'
          Dst:             wasm_func_as_extern
        - Src:             'core/iwasm/common/wasm_c_api.c:5391,38'
          Dst:             wasm_global_new_empty
        - Src:             'core/iwasm/common/wasm_c_api.c:5391,16'
          Dst:             wasm_global_as_extern
        - Src:             'core/iwasm/common/wasm_c_api.c:5393,5'
          Dst:             bh_log
    - functionName:    wasm_func_as_extern
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5361
      functionLinenumberEnd: 5361
      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: 5361
      functionLinenumberEnd: 5361
      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: 5381
      functionLinenumberEnd: 5381
      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: 5381
      functionLinenumberEnd: 5381
      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: 5381
      functionLinenumberEnd: 5381
      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: 5381
      functionLinenumberEnd: 5381
      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: 5314
      functionLinenumberEnd: 5338
      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:5319,5'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:5319,13'
          Dst:             wasm_extern_kind
        - Src:             'core/iwasm/common/wasm_c_api.c:5322,32'
          Dst:             wasm_extern_as_func_const
        - Src:             'core/iwasm/common/wasm_c_api.c:5322,17'
          Dst:             wasm_func_type
        - Src:             'core/iwasm/common/wasm_c_api.c:5321,20'
          Dst:             wasm_functype_as_externtype
        - Src:             'core/iwasm/common/wasm_c_api.c:5325,34'
          Dst:             wasm_extern_as_global_const
        - Src:             'core/iwasm/common/wasm_c_api.c:5325,17'
          Dst:             wasm_global_type
        - Src:             'core/iwasm/common/wasm_c_api.c:5324,20'
          Dst:             wasm_globaltype_as_externtype
        - Src:             'core/iwasm/common/wasm_c_api.c:5328,34'
          Dst:             wasm_extern_as_memory_const
        - Src:             'core/iwasm/common/wasm_c_api.c:5328,17'
          Dst:             wasm_memory_type
        - Src:             'core/iwasm/common/wasm_c_api.c:5327,20'
          Dst:             wasm_memorytype_as_externtype
        - Src:             'core/iwasm/common/wasm_c_api.c:5331,33'
          Dst:             wasm_extern_as_table_const
        - Src:             'core/iwasm/common/wasm_c_api.c:5331,17'
          Dst:             wasm_table_type
        - Src:             'core/iwasm/common/wasm_c_api.c:5330,20'
          Dst:             wasm_tabletype_as_externtype
        - Src:             'core/iwasm/common/wasm_c_api.c:5333,13'
          Dst:             bh_log
    - functionName:    wasm_extern_kind
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5304
      functionLinenumberEnd: 5310
      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: 5371
      functionLinenumberEnd: 5371
      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: 3267
      functionLinenumberEnd: 3272
      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:3271,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: 5371
      functionLinenumberEnd: 5371
      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: 3896
      functionLinenumberEnd: 3901
      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:3900,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: 5371
      functionLinenumberEnd: 5371
      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: 4373
      functionLinenumberEnd: 4379
      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:4378,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: 5371
      functionLinenumberEnd: 5371
      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: 4023
      functionLinenumberEnd: 4028
      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:4027,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:         16
      ICount:          96
      EdgeCount:       21
      CyclomaticComplexity: 7
      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:1140,12'
          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:          105
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - bh_log
        - 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:             bh_log
        - 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:             bh_log
        - 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:          111
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - b_memcpy_s
        - bh_assert_internal
        - 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:889,9'
          Dst:             bh_assert_internal
        - 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:897,9'
          Dst:             bh_assert_internal
        - 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: 5361
      functionLinenumberEnd: 5361
      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: 5361
      functionLinenumberEnd: 5361
      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: 5218
      functionLinenumberEnd: 5223
      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:5222,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:          105
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - bh_log
        - 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:             bh_log
        - 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:             bh_log
        - 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: 5227
      functionLinenumberEnd: 5267
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          94
      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:5234,5'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:5234,13'
          Dst:             wasm_extern_kind
        - Src:             'core/iwasm/common/wasm_c_api.c:5237,32'
          Dst:             wasm_extern_as_func_const
        - Src:             'core/iwasm/common/wasm_c_api.c:5237,17'
          Dst:             wasm_func_copy
        - Src:             'core/iwasm/common/wasm_c_api.c:5236,19'
          Dst:             wasm_func_as_extern
        - Src:             'core/iwasm/common/wasm_c_api.c:5241,34'
          Dst:             wasm_extern_as_global_const
        - Src:             'core/iwasm/common/wasm_c_api.c:5241,17'
          Dst:             wasm_global_copy
        - Src:             'core/iwasm/common/wasm_c_api.c:5240,19'
          Dst:             wasm_global_as_extern
        - Src:             'core/iwasm/common/wasm_c_api.c:5245,34'
          Dst:             wasm_extern_as_memory_const
        - Src:             'core/iwasm/common/wasm_c_api.c:5245,17'
          Dst:             wasm_memory_copy
        - Src:             'core/iwasm/common/wasm_c_api.c:5244,19'
          Dst:             wasm_memory_as_extern
        - Src:             'core/iwasm/common/wasm_c_api.c:5249,33'
          Dst:             wasm_extern_as_table_const
        - Src:             'core/iwasm/common/wasm_c_api.c:5249,17'
          Dst:             wasm_table_copy
        - Src:             'core/iwasm/common/wasm_c_api.c:5248,19'
          Dst:             wasm_table_as_extern
        - Src:             'core/iwasm/common/wasm_c_api.c:5252,13'
          Dst:             bh_log
        - Src:             'core/iwasm/common/wasm_c_api.c:5264,5'
          Dst:             bh_log
        - Src:             'core/iwasm/common/wasm_c_api.c:5265,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: 5271
      functionLinenumberEnd: 5300
      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:5282,5'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:5277,9'
          Dst:             wasm_byte_vec_delete
        - Src:             'core/iwasm/common/wasm_c_api.c:5278,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/common/wasm_c_api.c:5282,13'
          Dst:             wasm_extern_kind
        - Src:             'core/iwasm/common/wasm_c_api.c:5284,30'
          Dst:             wasm_extern_as_func
        - Src:             'core/iwasm/common/wasm_c_api.c:5284,13'
          Dst:             wasm_func_delete
        - Src:             'core/iwasm/common/wasm_c_api.c:5287,32'
          Dst:             wasm_extern_as_global
        - Src:             'core/iwasm/common/wasm_c_api.c:5287,13'
          Dst:             wasm_global_delete
        - Src:             'core/iwasm/common/wasm_c_api.c:5290,32'
          Dst:             wasm_extern_as_memory
        - Src:             'core/iwasm/common/wasm_c_api.c:5290,13'
          Dst:             wasm_memory_delete
        - Src:             'core/iwasm/common/wasm_c_api.c:5293,31'
          Dst:             wasm_extern_as_table
        - Src:             'core/iwasm/common/wasm_c_api.c:5293,13'
          Dst:             wasm_table_delete
        - Src:             'core/iwasm/common/wasm_c_api.c:5296,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: 5352
      functionLinenumberEnd: 5352
      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: 5352
      functionLinenumberEnd: 5352
      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: 5352
      functionLinenumberEnd: 5352
      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: 4356
      functionLinenumberEnd: 4369
      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:4362,9'
          Dst:             wasm_memorytype_delete
        - Src:             'core/iwasm/common/wasm_c_api.c:4368,5'
          Dst:             wasm_runtime_free
    - functionName:    wasm_extern_as_table
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5352
      functionLinenumberEnd: 5352
      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: 4006
      functionLinenumberEnd: 4019
      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:4012,9'
          Dst:             wasm_tabletype_delete
        - Src:             'core/iwasm/common/wasm_c_api.c:4018,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: 3263
      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:3251,37'
          Dst:             wasm_func_new_with_env_basic
        - Src:             'core/iwasm/common/wasm_c_api.c:3254,37'
          Dst:             wasm_func_new_basic
        - Src:             'core/iwasm/common/wasm_c_api.c:3262,5'
          Dst:             wasm_func_delete
    - functionName:    wasm_global_copy
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3576
      functionLinenumberEnd: 3610
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          96
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - bh_log
        - malloc_internal
        - wasm_global_delete
        - wasm_globaltype_copy
        - wasm_val_copy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:3583,14'
          Dst:             malloc_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:3589,20'
          Dst:             wasm_globaltype_copy
        - Src:             'core/iwasm/common/wasm_c_api.c:3594,20'
          Dst:             malloc_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:3599,5'
          Dst:             wasm_val_copy
        - Src:             'core/iwasm/common/wasm_c_api.c:3607,5'
          Dst:             bh_log
        - Src:             'core/iwasm/common/wasm_c_api.c:3608,5'
          Dst:             wasm_global_delete
    - functionName:    wasm_memory_copy
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4271
      functionLinenumberEnd: 4286
      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:4278,17'
          Dst:             wasm_memory_new_basic
        - Src:             'core/iwasm/common/wasm_c_api.c:4285,5'
          Dst:             wasm_memory_delete
    - functionName:    wasm_table_copy
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3992
      functionLinenumberEnd: 4002
      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:3995,19'
          Dst:             wasm_table_new_basic
    - functionName:    wasm_table_new_basic
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3905
      functionLinenumberEnd: 3920
      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:3908,19'
          Dst:             malloc_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:3915,25'
          Dst:             wasm_tabletype_copy
        - Src:             'core/iwasm/common/wasm_c_api.c:3919,5'
          Dst:             wasm_table_delete
    - functionName:    wasm_memory_new_basic
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4244
      functionLinenumberEnd: 4260
      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:4251,20'
          Dst:             malloc_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:4257,20'
          Dst:             wasm_memorytype_copy
        - Src:             'core/iwasm/common/wasm_c_api.c:4259,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:          47
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - b_memcpy_s
        - bh_assert_internal
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:1629,5'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/common/wasm_c_api.c:1629,5'
          Dst:             bh_assert_internal
    - 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: 5210
      functionLinenumberEnd: 5213
      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: 4770
      functionLinenumberEnd: 4857
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          245
      EdgeCount:       47
      CyclomaticComplexity: 12
      functionsReached:
        - bh_assert_internal
        - 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:4783,9'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:4775,5'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:4778,5'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:4787,30'
          Dst:             wasm_func_new_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:4793,28'
          Dst:             wasm_func_as_extern
        - Src:             'core/iwasm/common/wasm_c_api.c:4799,32'
          Dst:             wasm_global_new_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:4805,28'
          Dst:             wasm_global_as_extern
        - Src:             'core/iwasm/common/wasm_c_api.c:4811,31'
          Dst:             wasm_table_new_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:4817,28'
          Dst:             wasm_table_as_extern
        - Src:             'core/iwasm/common/wasm_c_api.c:4823,32'
          Dst:             wasm_memory_new_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:4829,28'
          Dst:             wasm_memory_as_extern
        - Src:             'core/iwasm/common/wasm_c_api.c:4833,17'
          Dst:             bh_log
        - Src:             'core/iwasm/common/wasm_c_api.c:4838,32'
          Dst:             malloc_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:4842,9'
          Dst:             wasm_name_new_from_string_nt
        - Src:             'core/iwasm/common/wasm_c_api.c:4843,13'
          Dst:             strlen
        - Src:             'core/iwasm/common/wasm_c_api.c:4847,14'
          Dst:             bh_vector_append
        - Src:             'core/iwasm/common/wasm_c_api.c:4855,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:          238
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - bh_assert_internal
        - bh_log
        - malloc_internal
        - wasm_func_delete
        - wasm_functype_new_internal
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:3129,5'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:3135,12'
          Dst:             malloc_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:3144,9'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:3180,18'
          Dst:             wasm_functype_new_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:3198,5'
          Dst:             bh_log
        - 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: 3798
      functionLinenumberEnd: 3892
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          264
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - aot_global_get
        - bh_assert_internal
        - bh_log
        - interp_global_get
        - malloc_internal
        - wasm_global_delete
        - wasm_globaltype_new_internal
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:3804,5'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:3810,14'
          Dst:             malloc_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:3859,20'
          Dst:             wasm_globaltype_new_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:3864,20'
          Dst:             malloc_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:3871,9'
          Dst:             interp_global_get
        - Src:             'core/iwasm/common/wasm_c_api.c:3878,9'
          Dst:             aot_global_get
        - Src:             'core/iwasm/common/wasm_c_api.c:3889,5'
          Dst:             bh_log
        - Src:             'core/iwasm/common/wasm_c_api.c:3890,5'
          Dst:             wasm_global_delete
    - functionName:    wasm_table_new_internal
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3925
      functionLinenumberEnd: 3971
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          93
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - bh_assert_internal
        - 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:3933,5'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:3939,19'
          Dst:             malloc_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:3946,10'
          Dst:             wasm_runtime_get_table_inst_elem_type
        - Src:             'core/iwasm/common/wasm_c_api.c:3963,15'
          Dst:             wasm_tabletype_new_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:3970,5'
          Dst:             wasm_table_delete
    - functionName:    wasm_memory_new_internal
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4291
      functionLinenumberEnd: 4352
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          184
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - bh_assert_internal
        - malloc_internal
        - wasm_memory_delete
        - wasm_memorytype_new_internal
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:4296,5'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:4302,20'
          Dst:             malloc_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:4344,26'
          Dst:             wasm_memorytype_new_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:4351,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:          86
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - b_memcpy_s
        - bh_assert_internal
        - bh_log
        - 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:             bh_log
        - 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:             bh_assert_internal
        - 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: 3658
      functionLinenumberEnd: 3670
      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:3670,12'
          Dst:             rt_val_to_wasm_val
    - functionName:    aot_global_get
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3705
      functionLinenumberEnd: 3725
      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:3725,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:         14
      ICount:          114
      EdgeCount:       14
      CyclomaticComplexity: 2
      functionsReached:
        - bh_assert_internal
        - bh_log
        - wasm_externref_ref2obj
      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:1654,13'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:1663,23'
          Dst:             wasm_externref_ref2obj
        - 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:          245
      EdgeCount:       57
      CyclomaticComplexity: 16
      functionsReached:
        - bh_log
        - 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:834,5'
          Dst:             bh_log
        - 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:842,13'
          Dst:             bh_log
        - 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:849,5'
          Dst:             bh_log
        - 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:858,13'
          Dst:             bh_log
        - 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:          86
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - b_memcpy_s
        - bh_assert_internal
        - bh_log
        - 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:             bh_log
        - 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:             bh_assert_internal
        - 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: 4600
      functionLinenumberEnd: 4680
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          214
      EdgeCount:       40
      CyclomaticComplexity: 10
      functionsReached:
        - bh_assert_internal
        - 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:4615,9'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:4607,5'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:4619,30'
          Dst:             wasm_func_new_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:4625,28'
          Dst:             wasm_func_as_extern
        - Src:             'core/iwasm/common/wasm_c_api.c:4631,32'
          Dst:             wasm_global_new_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:4637,28'
          Dst:             wasm_global_as_extern
        - Src:             'core/iwasm/common/wasm_c_api.c:4643,31'
          Dst:             wasm_table_new_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:4649,28'
          Dst:             wasm_table_as_extern
        - Src:             'core/iwasm/common/wasm_c_api.c:4655,32'
          Dst:             wasm_memory_new_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:4661,28'
          Dst:             wasm_memory_as_extern
        - Src:             'core/iwasm/common/wasm_c_api.c:4665,17'
          Dst:             bh_log
        - Src:             'core/iwasm/common/wasm_c_api.c:4670,14'
          Dst:             bh_vector_append
        - Src:             'core/iwasm/common/wasm_c_api.c:4678,5'
          Dst:             wasm_extern_delete
    - functionName:    do_link
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4863
      functionLinenumberEnd: 4947
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          239
      EdgeCount:       45
      CyclomaticComplexity: 10
      functionsReached:
        - aot_link_func
        - aot_link_global
        - bh_assert_internal
        - 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:4879,9'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:4866,5'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:4875,13'
          Dst:             bh_log
        - Src:             'core/iwasm/common/wasm_c_api.c:4879,17'
          Dst:             wasm_extern_kind
        - Src:             'core/iwasm/common/wasm_c_api.c:4887,44'
          Dst:             wasm_extern_as_func
        - Src:             'core/iwasm/common/wasm_c_api.c:4885,27'
          Dst:             interp_link_func
        - Src:             'core/iwasm/common/wasm_c_api.c:4893,41'
          Dst:             wasm_extern_as_func
        - Src:             'core/iwasm/common/wasm_c_api.c:4892,27'
          Dst:             aot_link_func
        - Src:             'core/iwasm/common/wasm_c_api.c:4897,21'
          Dst:             bh_log
        - Src:             'core/iwasm/common/wasm_c_api.c:4911,46'
          Dst:             wasm_extern_as_global
        - Src:             'core/iwasm/common/wasm_c_api.c:4909,27'
          Dst:             interp_link_global
        - Src:             'core/iwasm/common/wasm_c_api.c:4917,43'
          Dst:             wasm_extern_as_global
        - Src:             'core/iwasm/common/wasm_c_api.c:4916,27'
          Dst:             aot_link_global
        - Src:             'core/iwasm/common/wasm_c_api.c:4921,21'
          Dst:             bh_log
        - Src:             'core/iwasm/common/wasm_c_api.c:4931,17'
          Dst:             bh_log
        - Src:             'core/iwasm/common/wasm_c_api.c:4937,17'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:4945,5'
          Dst:             bh_log
    - functionName:    wasm_instance_new_with_args_ex
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4975
      functionLinenumberEnd: 5190
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         93
      ICount:          673
      EdgeCount:       123
      CyclomaticComplexity: 32
      functionsReached:
        - aot_process_export
        - bh_assert_internal
        - bh_log
        - 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:5088,9'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:4984,5'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:4995,16'
          Dst:             malloc_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:4997,9'
          Dst:             snprintf
        - Src:             'core/iwasm/common/wasm_c_api.c:5004,14'
          Dst:             do_link
        - Src:             'core/iwasm/common/wasm_c_api.c:5005,13'
          Dst:             snprintf
        - Src:             'core/iwasm/common/wasm_c_api.c:5014,30'
          Dst:             wasm_runtime_instantiate_ex
        - Src:             'core/iwasm/common/wasm_c_api.c:5020,10'
          Dst:             wasm_runtime_create_exec_env_singleton
        - Src:             'core/iwasm/common/wasm_c_api.c:5021,9'
          Dst:             snprintf
        - Src:             'core/iwasm/common/wasm_c_api.c:5043,5'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:5047,46'
          Dst:             malloc_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:5048,9'
          Dst:             snprintf
        - Src:             'core/iwasm/common/wasm_c_api.c:5057,9'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:5059,13'
          Dst:             wasm_extern_kind
        - Src:             'core/iwasm/common/wasm_c_api.c:5062,21'
          Dst:             wasm_extern_as_func
        - Src:             'core/iwasm/common/wasm_c_api.c:5078,9'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:5086,9'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:5090,17'
          Dst:             wasm_extern_as_func
        - Src:             'core/iwasm/common/wasm_c_api.c:5094,17'
          Dst:             wasm_extern_as_global
        - Src:             'core/iwasm/common/wasm_c_api.c:5098,17'
          Dst:             wasm_extern_as_memory
        - Src:             'core/iwasm/common/wasm_c_api.c:5102,17'
          Dst:             wasm_extern_as_table
        - Src:             'core/iwasm/common/wasm_c_api.c:5106,17'
          Dst:             snprintf
        - Src:             'core/iwasm/common/wasm_c_api.c:5118,9'
          Dst:             malloc_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:5118,9'
          Dst:             wasm_extern_vec_new_uninitialized
        - Src:             'core/iwasm/common/wasm_c_api.c:5118,9'
          Dst:             bh_log
        - Src:             'core/iwasm/common/wasm_c_api.c:5121,14'
          Dst:             interp_process_export
        - Src:             'core/iwasm/common/wasm_c_api.c:5124,13'
          Dst:             snprintf
        - Src:             'core/iwasm/common/wasm_c_api.c:5142,9'
          Dst:             malloc_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:5142,9'
          Dst:             wasm_extern_vec_new_uninitialized
        - Src:             'core/iwasm/common/wasm_c_api.c:5142,9'
          Dst:             bh_log
        - Src:             'core/iwasm/common/wasm_c_api.c:5145,14'
          Dst:             aot_process_export
        - Src:             'core/iwasm/common/wasm_c_api.c:5148,13'
          Dst:             snprintf
        - Src:             'core/iwasm/common/wasm_c_api.c:5162,9'
          Dst:             snprintf
        - Src:             'core/iwasm/common/wasm_c_api.c:5168,10'
          Dst:             bh_vector_append
        - Src:             'core/iwasm/common/wasm_c_api.c:5169,9'
          Dst:             snprintf
        - Src:             'core/iwasm/common/wasm_c_api.c:5179,5'
          Dst:             snprintf
        - Src:             'core/iwasm/common/wasm_c_api.c:5183,9'
          Dst:             wasm_name_new_from_string_nt
        - Src:             'core/iwasm/common/wasm_c_api.c:5184,17'
          Dst:             wasm_trap_new
        - Src:             'core/iwasm/common/wasm_c_api.c:5185,9'
          Dst:             wasm_byte_vec_delete
        - Src:             'core/iwasm/common/wasm_c_api.c:5187,5'
          Dst:             bh_log
        - Src:             'core/iwasm/common/wasm_c_api.c:5188,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:          103
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - bh_log
        - 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:2031,9'
          Dst:             bh_log
        - 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: 5194
      functionLinenumberEnd: 5206
      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:5199,5'
          Dst:             wasm_extern_vec_delete
        - Src:             'core/iwasm/common/wasm_c_api.c:5199,5'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/common/wasm_c_api.c:5202,9'
          Dst:             wasm_runtime_deinstantiate
        - Src:             'core/iwasm/common/wasm_c_api.c:5205,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:          86
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - b_memcpy_s
        - bh_assert_internal
        - bh_log
        - 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:             bh_log
        - 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:             bh_assert_internal
        - 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: 4962
      functionLinenumberEnd: 4966
      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:4966,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: 4952
      functionLinenumberEnd: 4953
      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:4953,12'
          Dst:             wasm_instance_new_with_args
    - functionName:    wasm_memory_grow
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4496
      functionLinenumberEnd: 4501
      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:4499,5'
          Dst:             bh_log
    - functionName:    wasm_memory_size
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4459
      functionLinenumberEnd: 4492
      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: 4420
      functionLinenumberEnd: 4455
      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: 4383
      functionLinenumberEnd: 4416
      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: 4264
      functionLinenumberEnd: 4266
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bh_assert_internal
        - wasm_memory_new_basic
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:4265,5'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:4266,12'
          Dst:             wasm_memory_new_basic
    - functionName:    wasm_table_grow
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4233
      functionLinenumberEnd: 4239
      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:4237,5'
          Dst:             bh_log
    - functionName:    wasm_table_size
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4190
      functionLinenumberEnd: 4228
      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: 4091
      functionLinenumberEnd: 4170
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          303
      EdgeCount:       61
      CyclomaticComplexity: 18
      functionsReached:
        - wasm_externref_obj2ref
        - wasm_ref_delete
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:4150,16'
          Dst:             wasm_externref_obj2ref
        - Src:             'core/iwasm/common/wasm_c_api.c:4162,13'
          Dst:             wasm_ref_delete
    - 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:    1
      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_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_table_get
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4033
      functionLinenumberEnd: 4086
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          186
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - wasm_externref_ref2obj
        - wasm_ref_new_internal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:4074,14'
          Dst:             wasm_externref_ref2obj
        - Src:             'core/iwasm/common/wasm_c_api.c:4083,16'
          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:    12
      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_new
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3977
      functionLinenumberEnd: 3987
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - bh_assert_internal
        - wasm_table_new_basic
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:3981,5'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:3983,18'
          Dst:             wasm_table_new_basic
    - functionName:    wasm_global_get
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3761
      functionLinenumberEnd: 3793
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          86
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - aot_global_get
        - bh_assert_internal
        - interp_global_get
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:3774,15'
          Dst:             interp_global_get
        - Src:             'core/iwasm/common/wasm_c_api.c:3782,15'
          Dst:             aot_global_get
        - Src:             'core/iwasm/common/wasm_c_api.c:3792,5'
          Dst:             bh_assert_internal
    - functionName:    aot_global_set
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3678
      functionLinenumberEnd: 3699
      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:3698,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:         11
      ICount:          135
      EdgeCount:       21
      CyclomaticComplexity: 12
      functionsReached:
        - bh_assert_internal
        - bh_log
        - wasm_externref_obj2ref
      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:1682,13'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:1686,13'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:1690,13'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:1694,13'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:1698,13'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:1702,13'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:1704,17'
          Dst:             wasm_externref_obj2ref
        - 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: 3638
      functionLinenumberEnd: 3652
      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:3651,12'
          Dst:             wasm_val_to_rt_val
    - functionName:    wasm_global_set
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3731
      functionLinenumberEnd: 3757
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          84
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - aot_global_set
        - bh_assert_internal
        - interp_global_set
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:3738,15'
          Dst:             interp_global_set
        - Src:             'core/iwasm/common/wasm_c_api.c:3746,15'
          Dst:             aot_global_set
        - Src:             'core/iwasm/common/wasm_c_api.c:3756,5'
          Dst:             bh_assert_internal
    - functionName:    wasm_global_new
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3517
      functionLinenumberEnd: 3552
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          98
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - bh_assert_internal
        - bh_log
        - malloc_internal
        - wasm_global_delete
        - wasm_globaltype_copy
        - wasm_val_copy
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:3520,5'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:3526,14'
          Dst:             malloc_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:3533,20'
          Dst:             wasm_globaltype_copy
        - Src:             'core/iwasm/common/wasm_c_api.c:3538,20'
          Dst:             malloc_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:3543,5'
          Dst:             wasm_val_copy
        - Src:             'core/iwasm/common/wasm_c_api.c:3549,5'
          Dst:             bh_log
        - Src:             'core/iwasm/common/wasm_c_api.c:3550,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:         18
      ICount:          94
      EdgeCount:       24
      CyclomaticComplexity: 8
      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: 3321
      functionLinenumberEnd: 3362
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          168
      EdgeCount:       27
      CyclomaticComplexity: 4
      functionsReached:
        - bh_assert_internal
        - bh_log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/iwasm/common/wasm_c_api.c:3333,9'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:3325,5'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:3345,17'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:3355,17'
          Dst:             bh_log
    - functionName:    params_to_argv
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3278
      functionLinenumberEnd: 3316
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          171
      EdgeCount:       28
      CyclomaticComplexity: 5
      functionsReached:
        - bh_assert_internal
        - bh_log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/iwasm/common/wasm_c_api.c:3288,9'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:3282,5'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:3300,17'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:3309,17'
          Dst:             bh_log
    - functionName:    wasm_func_result_arity
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_c_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3510
      functionLinenumberEnd: 3511
      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: 3504
      functionLinenumberEnd: 3505
      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: 3367
      functionLinenumberEnd: 3500
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         55
      ICount:          359
      EdgeCount:       74
      CyclomaticComplexity: 21
      functionsReached:
        - aot_lookup_function_with_idx
        - argv_to_results
        - bh_assert_internal
        - bh_log
        - malloc_internal
        - params_to_argv
        - wasm_byte_vec_delete
        - 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:3378,5'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:3384,9'
          Dst:             wasm_name_new_from_string_nt
        - Src:             'core/iwasm/common/wasm_c_api.c:3386,16'
          Dst:             wasm_trap_new
        - Src:             'core/iwasm/common/wasm_c_api.c:3387,9'
          Dst:             wasm_byte_vec_delete
        - Src:             'core/iwasm/common/wasm_c_api.c:3404,17'
          Dst:             aot_lookup_function_with_idx
        - Src:             'core/iwasm/common/wasm_c_api.c:3417,19'
          Dst:             wasm_func_param_arity
        - Src:             'core/iwasm/common/wasm_c_api.c:3418,20'
          Dst:             wasm_func_result_arity
        - Src:             'core/iwasm/common/wasm_c_api.c:3422,22'
          Dst:             malloc_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:3429,36'
          Dst:             wasm_functype_params
        - Src:             'core/iwasm/common/wasm_c_api.c:3429,13'
          Dst:             params_to_argv
        - Src:             'core/iwasm/common/wasm_c_api.c:3443,20'
          Dst:             wasm_runtime_get_exec_env_singleton
        - Src:             'core/iwasm/common/wasm_c_api.c:3449,5'
          Dst:             wasm_runtime_set_exception
        - Src:             'core/iwasm/common/wasm_c_api.c:3450,10'
          Dst:             wasm_runtime_call_wasm
        - Src:             'core/iwasm/common/wasm_c_api.c:3451,13'
          Dst:             wasm_runtime_get_exception
        - Src:             'core/iwasm/common/wasm_c_api.c:3452,13'
          Dst:             wasm_runtime_get_exception
        - Src:             'core/iwasm/common/wasm_c_api.c:3452,13'
          Dst:             bh_log
        - Src:             'core/iwasm/common/wasm_c_api.c:3459,36'
          Dst:             wasm_functype_results
        - Src:             'core/iwasm/common/wasm_c_api.c:3459,14'
          Dst:             argv_to_results
        - Src:             'core/iwasm/common/wasm_c_api.c:3461,13'
          Dst:             wasm_runtime_set_exception
        - Src:             'core/iwasm/common/wasm_c_api.c:3470,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/common/wasm_c_api.c:3475,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/common/wasm_c_api.c:3492,9'
          Dst:             wasm_runtime_get_exception
        - Src:             'core/iwasm/common/wasm_c_api.c:3490,25'
          Dst:             wasm_trap_new_internal
    - 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:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - bh_assert_internal
        - wasm_func_new_with_env_basic
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:3115,5'
          Dst:             bh_assert_internal
        - 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:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - bh_assert_internal
        - wasm_func_new_basic
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_c_api.c:3103,5'
          Dst:             bh_assert_internal
        - 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:          385
      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:          83
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - b_memcpy_s
        - bh_assert_internal
        - 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
        - Src:             'core/iwasm/common/wasm_c_api.c:1543,5'
          Dst:             bh_assert_internal
    - 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:          86
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - b_memcpy_s
        - bh_assert_internal
        - bh_log
        - 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:             bh_log
        - 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:             bh_assert_internal
        - 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:          824
      EdgeCount:       139
      CyclomaticComplexity: 39
      functionsReached:
        - bh_assert_internal
        - 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:2663,9'
          Dst:             bh_assert_internal
        - 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:          119
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - b_memcpy_s
        - bh_assert_internal
        - 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:1400,5'
          Dst:             bh_assert_internal
        - 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:1406,5'
          Dst:             bh_assert_internal
        - 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:          86
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - b_memcpy_s
        - bh_assert_internal
        - bh_log
        - 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:             bh_log
        - 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:             bh_assert_internal
        - 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:          108
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - bh_assert_internal
        - 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:2379,5'
          Dst:             bh_assert_internal
        - 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:          303
      EdgeCount:       64
      CyclomaticComplexity: 18
      functionsReached:
        - bh_assert_internal
        - 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:2258,5'
          Dst:             bh_assert_internal
        - 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:          86
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - b_memcpy_s
        - bh_assert_internal
        - bh_log
        - 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:             bh_log
        - 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:             bh_assert_internal
        - 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:          83
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - b_memcpy_s
        - bh_assert_internal
        - bh_vector_destroy
        - bh_vector_init
      functionUses:    0
      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
        - Src:             'core/iwasm/common/wasm_c_api.c:1947,5'
          Dst:             bh_assert_internal
    - 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_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_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:          223
      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:702,5'
          Dst:             bh_log
        - 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:704,5'
          Dst:             bh_log
        - 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:          86
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - b_memcpy_s
        - bh_assert_internal
        - bh_log
        - 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:             bh_log
        - 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:             bh_assert_internal
        - 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:          86
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - b_memcpy_s
        - bh_assert_internal
        - bh_log
        - 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:             bh_log
        - 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:             bh_assert_internal
        - 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:          67
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - bh_assert_internal
        - 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:504,5'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/common/wasm_c_api.c:505,5'
          Dst:             bh_assert_internal
        - 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:          77
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - bh_log
        - 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:407,9'
          Dst:             bh_log
        - 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:          105
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - bh_log
        - 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:             bh_log
        - 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:             bh_log
        - 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:          86
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - b_memcpy_s
        - bh_assert_internal
        - bh_log
        - 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:             bh_log
        - 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:             bh_assert_internal
        - 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:          105
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - bh_log
        - 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:             bh_log
        - 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:             bh_log
        - 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:          105
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - bh_log
        - 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:             bh_log
        - 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:             bh_log
        - 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:          105
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - bh_log
        - 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:             bh_log
        - 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:             bh_log
        - 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:          105
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - bh_log
        - 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:             bh_log
        - 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:             bh_log
        - 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:          86
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - b_memcpy_s
        - bh_assert_internal
        - bh_log
        - 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:             bh_log
        - 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:             bh_assert_internal
        - 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:          105
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - bh_log
        - 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:             bh_log
        - 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:             bh_log
        - 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:          105
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - bh_log
        - 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:             bh_log
        - 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:             bh_log
        - 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:          86
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - b_memcpy_s
        - bh_assert_internal
        - bh_log
        - 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:             bh_log
        - 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:             bh_assert_internal
        - 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_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:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - os_self_thread
        - os_thread_get_stack_boundary
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - 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
    - 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:          99
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - b_memcpy_s
        - bh_assert_internal
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_exec_env.c:260,9'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/common/wasm_exec_env.c:260,9'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/common/wasm_exec_env.c:273,9'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/common/wasm_exec_env.c:273,9'
          Dst:             bh_assert_internal
    - 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:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - 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:    1
      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:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_exec_env_destroy_internal
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - 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:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_runtime_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - 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:         12
      ICount:          105
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - wasm_exec_env_create_internal
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_exec_env.c:144,9'
          Dst:             wasm_exec_env_create_internal
    - 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:         15
      ICount:          127
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - wasm_runtime_free
        - wasm_runtime_malloc
      functionUses:    1
      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: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:          84
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - bh_assert_internal
        - bh_leb_read
        - wasm_loader_set_error_buf
      functionUses:    110
      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
        - Src:             'core/iwasm/common/wasm_loader_common.c:238,13'
          Dst:             bh_assert_internal
    - 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:    11
      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:    0
      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:          64
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - 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:    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:    6
      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:         14
      ICount:          90
      EdgeCount:       18
      CyclomaticComplexity: 6
      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:107,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:         19
      ICount:          120
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - bh_log
        - wasm_loader_set_error_buf
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_loader_common.c:62,13'
          Dst:             bh_log
        - Src:             'core/iwasm/common/wasm_loader_common.c:64,13'
          Dst:             wasm_loader_set_error_buf
        - Src:             'core/iwasm/common/wasm_loader_common.c:71,13'
          Dst:             bh_log
        - Src:             'core/iwasm/common/wasm_loader_common.c:72,13'
          Dst:             wasm_loader_set_error_buf
        - 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:    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_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:          84
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - bh_assert_internal
        - 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:1610,5'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/common/wasm_memory.c:1611,5'
          Dst:             bh_assert_internal
        - 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:         9
      ICount:          102
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - align_as_and_cast
        - bh_assert_internal
        - getpagesize
        - wasm_mmap_linear_memory
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_memory.c:2067,5'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/common/wasm_memory.c:2068,5'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/common/wasm_memory.c:2090,17'
          Dst:             getpagesize
        - Src:             'core/iwasm/common/wasm_memory.c:2093,5'
          Dst:             bh_assert_internal
        - 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
        - Src:             'core/iwasm/common/wasm_memory.c:2117,5'
          Dst:             bh_assert_internal
    - 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:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bh_assert_internal
        - wasm_munmap_linear_memory
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_memory.c:2025,5'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/common/wasm_memory.c:2026,5'
          Dst:             bh_assert_internal
        - 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:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasm_enlarge_memory_internal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_memory.c:2011,13'
          Dst:             wasm_enlarge_memory_internal
    - 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:         46
      ICount:          371
      EdgeCount:       62
      CyclomaticComplexity: 18
      functionsReached:
        - bh_assert_internal
        - 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:1728,5'
          Dst:             bh_assert_internal
        - 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:1818,5'
          Dst:             bh_assert_internal
        - 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:    15
      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:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasm_enlarge_memory_internal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_memory.c:1910,15'
          Dst:             wasm_enlarge_memory_internal
    - 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:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasm_enlarge_memory_internal
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_memory.c:1890,15'
          Dst:             wasm_enlarge_memory_internal
    - 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:         31
      ICount:          174
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - bh_assert_internal
        - is_bounds_checks_enabled
        - wasm_get_default_memory
        - wasm_set_exception
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_memory.c:1462,39'
          Dst:             wasm_get_default_memory
        - Src:             'core/iwasm/common/wasm_memory.c:1470,5'
          Dst:             bh_assert_internal
        - 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: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:         20
      ICount:          118
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - bh_assert_internal
        - wasm_get_default_memory
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_memory.c:1433,5'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/common/wasm_memory.c:1436,19'
          Dst:             wasm_get_default_memory
    - 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:         19
      ICount:          125
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - bh_assert_internal
        - is_bounds_checks_enabled
        - wasm_get_default_memory
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_memory.c:1349,5'
          Dst:             bh_assert_internal
        - 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
    - 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:         22
      ICount:          122
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - bh_assert_internal
        - is_bounds_checks_enabled
        - wasm_get_default_memory
        - wasm_set_exception
      functionUses:    68
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_memory.c:1250,5'
          Dst:             bh_assert_internal
        - 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: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:         16
      ICount:          104
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - bh_assert_internal
        - is_bounds_checks_enabled
        - wasm_get_default_memory
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_memory.c:1302,5'
          Dst:             bh_assert_internal
        - 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
    - 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:         17
      ICount:          103
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - bh_assert_internal
        - wasm_get_default_memory
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_memory.c:1398,5'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/common/wasm_memory.c:1401,19'
          Dst:             wasm_get_default_memory
    - 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:          148
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - bh_assert_internal
        - is_bounds_checks_enabled
        - wasm_get_default_memory
        - wasm_runtime_addr_app_to_native
        - wasm_runtime_get_app_addr_range
        - wasm_set_exception
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_memory.c:1187,5'
          Dst:             bh_assert_internal
        - 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:         19
      ICount:          109
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - bh_assert_internal
        - is_bounds_checks_enabled
        - wasm_get_default_memory
        - wasm_set_exception
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_memory.c:1131,5'
          Dst:             bh_assert_internal
        - 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: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:    254
      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:    50
      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:    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:         14
      ICount:          76
      EdgeCount:       18
      CyclomaticComplexity: 6
      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:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - wasm_native_destroy_context_key
        - wasm_runtime_free
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_native.c:637,9'
          Dst:             wasm_native_destroy_context_key
        - Src:             'core/iwasm/common/wasm_native.c:657,9'
          Dst:             wasm_runtime_free
    - functionName:    wasm_native_destroy_context_key
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 373
      functionLinenumberEnd: 377
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bh_assert_internal
        - context_key_to_idx
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_native.c:374,18'
          Dst:             context_key_to_idx
        - Src:             'core/iwasm/common/wasm_native.c:375,5'
          Dst:             bh_assert_internal
    - functionName:    context_key_to_idx
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 330
      functionLinenumberEnd: 335
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bh_assert_internal
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_native.c:331,5'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/common/wasm_native.c:333,5'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/common/wasm_native.c:334,5'
          Dst:             bh_assert_internal
    - 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:    wasi_context_dtor
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 468
      functionLinenumberEnd: 473
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasm_runtime_destroy_wasi
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_native.c:472,5'
          Dst:             wasm_runtime_destroy_wasi
    - 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:         13
      ICount:          56
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - get_libc_wasi_export_apis
        - quick_aot_entry_init
        - wasi_context_dtor
        - wasm_native_create_context_key
        - wasm_native_destroy
        - wasm_native_register_natives
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_native.c:509,26'
          Dst:             wasm_native_create_context_key
        - Src:             'core/iwasm/common/wasm_native.c:509,26'
          Dst:             wasi_context_dtor
        - Src:             'core/iwasm/common/wasm_native.c:513,24'
          Dst:             get_libc_wasi_export_apis
        - Src:             'core/iwasm/common/wasm_native.c:514,10'
          Dst:             wasm_native_register_natives
        - Src:             'core/iwasm/common/wasm_native.c:517,10'
          Dst:             wasm_native_register_natives
        - Src:             'core/iwasm/common/wasm_native.c:601,10'
          Dst:             quick_aot_entry_init
        - Src:             'core/iwasm/common/wasm_native.c:625,5'
          Dst:             wasm_native_destroy
    - functionName:    wasm_native_create_context_key
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          63
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - bh_log
        - context_idx_to_key
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_native.c:364,20'
          Dst:             context_idx_to_key
        - Src:             'core/iwasm/common/wasm_native.c:367,5'
          Dst:             bh_log
    - 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:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_native.c:294,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:    dtor_noop
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 351
      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:    context_idx_to_key
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bh_assert_internal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_native.c:341,5'
          Dst:             bh_assert_internal
    - functionName:    wasm_runtime_set_wasi_ctx
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 462
      functionLinenumberEnd: 464
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_native_set_context
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_native.c:463,5'
          Dst:             wasm_native_set_context
    - functionName:    wasm_native_set_context
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 399
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - context_key_to_idx
        - wasm_module_inst_extra_common
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_native.c:400,18'
          Dst:             context_key_to_idx
        - Src:             'core/iwasm/common/wasm_native.c:401,45'
          Dst:             wasm_module_inst_extra_common
    - functionName:    wasm_module_inst_extra_common
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 381
      functionLinenumberEnd: 395
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - bh_assert_internal
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_native.c:393,5'
          Dst:             bh_assert_internal
    - functionName:    wasm_runtime_get_wasi_ctx
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 455
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_native_get_context
      functionUses:    89
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_native.c:456,12'
          Dst:             wasm_native_get_context
    - functionName:    wasm_native_get_context
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionLinenumberEnd: 421
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - context_key_to_idx
        - wasm_module_inst_extra_common
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_native.c:419,18'
          Dst:             context_key_to_idx
        - Src:             'core/iwasm/common/wasm_native.c:420,45'
          Dst:             wasm_module_inst_extra_common
    - functionName:    wasm_native_inherit_contexts
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 440
      functionLinenumberEnd: 449
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          44
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - b_memcpy_s
        - bh_assert_internal
        - wasm_module_inst_extra_common
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_native.c:442,9'
          Dst:             wasm_module_inst_extra_common
        - Src:             'core/iwasm/common/wasm_native.c:444,9'
          Dst:             wasm_module_inst_extra_common
        - Src:             'core/iwasm/common/wasm_native.c:445,5'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/common/wasm_native.c:445,5'
          Dst:             bh_assert_internal
    - functionName:    wasm_native_call_context_dtors
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 426
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          63
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - wasm_module_inst_extra_common
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_native.c:427,45'
          Dst:             wasm_module_inst_extra_common
    - functionName:    wasm_native_set_context_spread
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_native.c'
      linkageType:     InternalLinkage
      functionLinenumber: 408
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_native_set_context
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/common/wasm_native.c:412,5'
          Dst:             wasm_native_set_context
    - 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:    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:          205
      EdgeCount:       54
      CyclomaticComplexity: 15
      functionsReached:
        - bh_log
        - 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
        - Src:             'core/iwasm/common/wasm_native.c:240,17'
          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:    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:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bh_assert_internal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/../common/wasm_exec_env.h:251,5'
          Dst:             bh_assert_internal
    - 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:         6
      ICount:          64
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - bh_assert_internal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/../common/wasm_exec_env.h:221,5'
          Dst:             bh_assert_internal
    - 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:    1
      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:         30
      ICount:          118
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - bh_assert_internal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm.h:1310,9'
          Dst:             bh_assert_internal
    - 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:    simde_math_quiet
      functionSourceFile: '/src/wamr/tests/fuzz/wasm-mutator-fuzz/build-fast-interp/_deps/simde-src/simde/wasm/../simde-common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 772
      functionLinenumberEnd: 783
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          35
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    simde_math_quietf
      functionSourceFile: '/src/wamr/tests/fuzz/wasm-mutator-fuzz/build-fast-interp/_deps/simde-src/simde/wasm/../simde-common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 787
      functionLinenumberEnd: 796
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          32
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    trunc_f64_to_i64
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_interp_fast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 746
      functionLinenumberEnd: 746
      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_fast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 745
      functionLinenumberEnd: 745
      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_fast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 744
      functionLinenumberEnd: 744
      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_fast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 743
      functionLinenumberEnd: 743
      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_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:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm.h:1342,12'
          Dst:             wasm_value_type_size
    - functionName:    wasm_get_func_code_end
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_runtime.h'
      linkageType:     InternalLinkage
      functionLinenumber: 525
      functionLinenumberEnd: 532
      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: 512
      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:    STORE_V128
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/../common/wasm_runtime_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      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:         6
      ICount:          61
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - bh_assert_internal
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/utils/bh_bitmap.h:92,5'
          Dst:             bh_assert_internal
    - 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:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - bh_assert_internal
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/utils/bh_bitmap.h:78,5'
          Dst:             bh_assert_internal
    - functionName:    trunc_f64_to_int
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_interp_fast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 789
      functionLinenumberEnd: 820
      functionDepth:   0
      returnType:      bool
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - double
        - double
        - bool
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          168
      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_fast.c:796,13'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:800,13'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:808,25'
          Dst:             trunc_f64_to_i32
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:815,25'
          Dst:             trunc_f64_to_i64
    - functionName:    trunc_f32_to_int
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_interp_fast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 752
      functionLinenumberEnd: 783
      functionDepth:   0
      returnType:      bool
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - float
        - float
        - bool
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          168
      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_fast.c:759,13'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:763,13'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:771,25'
          Dst:             trunc_f32_to_i32
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:778,25'
          Dst:             trunc_f32_to_i64
    - functionName:    local_copysign
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_interp_fast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 280
      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_fast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 183
      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_fast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 172
      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_fast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 268
      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_fast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 161
      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_fast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 150
      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_fast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 138
      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_fast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 129
      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_fast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 256
      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_fast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 235
      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_fast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 209
      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_fast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 120
      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_fast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 111
      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_fast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      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_fast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 222
      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_fast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 196
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    STORE_U8
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/../common/wasm_runtime_common.h'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sign_ext_32_64
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_interp_fast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1134
      functionLinenumberEnd: 1138
      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_fast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1126
      functionLinenumberEnd: 1130
      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_fast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1118
      functionLinenumberEnd: 1122
      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_fast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1110
      functionLinenumberEnd: 1114
      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_fast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1102
      functionLinenumberEnd: 1106
      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_fast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1484
      functionLinenumberEnd: 1486
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      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:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bh_assert_internal
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_runtime.h:739,5'
          Dst:             bh_assert_internal
    - functionName:    copy_stack_values
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_interp_fast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 871
      functionLinenumberEnd: 967
      functionDepth:   0
      returnType:      bool
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          263
      EdgeCount:       37
      CyclomaticComplexity: 10
      functionsReached:
        - wasm_runtime_free
        - wasm_runtime_malloc
        - wasm_set_exception
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:891,28'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:892,13'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:958,9'
          Dst:             wasm_runtime_free
    - functionName:    FREE_FRAME
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_interp_fast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1175
      functionLinenumberEnd: 1190
      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_free_wasm_frame
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:1189,5'
          Dst:             wasm_exec_env_free_wasm_frame
    - functionName:    wasm_interp_call_func_native
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_interp_fast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1197
      functionLinenumberEnd: 1305
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          362
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - ALLOC_FRAME
        - FREE_FRAME
        - bh_assert_internal
        - snprintf
        - wasm_exec_env_set_cur_frame
        - wasm_interp_interp_frame_size
        - 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_fast.c:1217,10'
          Dst:             wasm_runtime_detect_native_stack_overflow
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:1222,37'
          Dst:             wasm_interp_interp_frame_size
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:1222,15'
          Dst:             ALLOC_FRAME
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:1234,5'
          Dst:             wasm_exec_env_set_cur_frame
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:1237,5'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:1248,9'
          Dst:             snprintf
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:1251,9'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:1256,15'
          Dst:             wasm_runtime_invoke_c_api_native
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:1266,15'
          Dst:             wasm_runtime_invoke_native
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:1272,15'
          Dst:             wasm_runtime_invoke_native_raw
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:1303,5'
          Dst:             FREE_FRAME
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:1304,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:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - align_uint
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_interp.h:101,12'
          Dst:             align_uint
    - functionName:    ALLOC_FRAME
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_interp_fast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1156
      functionLinenumberEnd: 1170
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasm_exec_env_alloc_wasm_frame
        - wasm_set_exception
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:1157,30'
          Dst:             wasm_exec_env_alloc_wasm_frame
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:1166,9'
          Dst:             wasm_set_exception
    - 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:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    word_copy
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_interp_fast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1142
      functionLinenumberEnd: 1152
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          89
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - bh_assert_internal
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:1143,5'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:1144,5'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:1145,5'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:1148,9'
          Dst:             bh_assert_internal
    - 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_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_call_wasm
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_interp_fast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7897
      functionLinenumberEnd: 8011
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          269
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - ALLOC_FRAME
        - FREE_FRAME
        - bh_log
        - snprintf
        - wasm_copy_exception
        - wasm_exec_env_get_cur_frame
        - wasm_exec_env_set_cur_frame
        - wasm_exec_env_wasm_stack_top
        - wasm_get_default_memory
        - wasm_interp_call_func_bytecode
        - wasm_interp_call_func_native
        - wasm_interp_interp_frame_size
        - wasm_runtime_detect_native_stack_overflow
        - wasm_set_exception
        - word_copy
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7898,36'
          Dst:             wasm_exec_env_get_cur_frame
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7913,18'
          Dst:             wasm_interp_interp_frame_size
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7917,9'
          Dst:             snprintf
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7921,9'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7932,10'
          Dst:             wasm_runtime_detect_native_stack_overflow
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7938,15'
          Dst:             ALLOC_FRAME
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7941,17'
          Dst:             wasm_exec_env_wasm_stack_top
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7955,9'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7961,9'
          Dst:             word_copy
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7963,5'
          Dst:             wasm_exec_env_set_cur_frame
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7967,43'
          Dst:             wasm_get_default_memory
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7984,13'
          Dst:             bh_log
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7985,13'
          Dst:             wasm_interp_call_func_native
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7990,9'
          Dst:             wasm_interp_call_func_bytecode
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7994,10'
          Dst:             wasm_copy_exception
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:8006,5'
          Dst:             wasm_exec_env_set_cur_frame
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:8007,5'
          Dst:             FREE_FRAME
    - functionName:    wasm_interp_call_func_bytecode
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_interp_fast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1500
      functionLinenumberEnd: 9299
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         4471
      ICount:          42852
      EdgeCount:       4688
      CyclomaticComplexity: 219
      functionsReached:
        - ALLOC_FRAME
        - FREE_FRAME
        - STORE_U16
        - STORE_U32
        - STORE_U8
        - STORE_V128
        - b_memcpy_s
        - b_memmove_s
        - bh_assert_internal
        - bh_bitmap_get_bit
        - bh_bitmap_set_bit
        - clz32
        - clz64
        - copy_stack_values
        - ctz32
        - ctz64
        - f32_max
        - f32_min
        - f64_max
        - f64_min
        - get_global_addr
        - local_copysign
        - local_copysignf
        - offset_len_out_of_bounds
        - popcount32
        - popcount64
        - rotl32
        - rotl64
        - rotr32
        - rotr64
        - sign_ext_16_32
        - sign_ext_16_64
        - sign_ext_32_64
        - sign_ext_8_32
        - sign_ext_8_64
        - simde_math_quiet
        - simde_math_quietf
        - sqrt
        - sqrtf
        - trunc_f32_to_int
        - trunc_f64_to_int
        - wasm_copy_exception
        - wasm_enlarge_memory
        - wasm_enlarge_table
        - wasm_exec_env_set_cur_frame
        - wasm_exec_env_wasm_stack_top
        - wasm_get_default_memory
        - wasm_get_func_code
        - wasm_get_func_code_end
        - wasm_get_table_inst
        - wasm_interp_call_func_native
        - wasm_interp_interp_frame_size
        - wasm_set_exception
        - wasm_value_type_cell_num
        - word_copy
      functionUses:    2
      BranchProfiles:
        - Branch String:   'core/iwasm/interpreter/wasm_interp_fast.c:5114,17'
          Branch Sides:    []
        - Branch String:   'core/iwasm/interpreter/wasm_interp_fast.c:5891,17'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:1501,34'
          Dst:             wasm_get_default_memory
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:1610,17'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:1646,17'
          Dst:             copy_stack_values
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:1770,17'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:1772,28'
          Dst:             wasm_get_table_inst
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:1778,21'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:1786,21'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:1805,21'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:1820,21'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:1956,17'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:1958,28'
          Dst:             wasm_get_table_inst
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:1962,21'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:1981,17'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:1983,28'
          Dst:             wasm_get_table_inst
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:1992,21'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:3609,17'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:3611,31'
          Dst:             get_global_addr
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:3634,17'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:3636,31'
          Dst:             get_global_addr
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:3646,17'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:3648,31'
          Dst:             get_global_addr
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:3658,17'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:3660,31'
          Dst:             get_global_addr
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:3683,17'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:3685,31'
          Dst:             get_global_addr
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:3689,21'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:3693,21'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:3713,17'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:3715,31'
          Dst:             get_global_addr
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:3725,17'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:3727,31'
          Dst:             get_global_addr
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:3768,38'
          Dst:             sign_ext_8_32
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:3792,38'
          Dst:             sign_ext_16_32
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:3816,17'
          Dst:             sign_ext_8_64
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:3841,17'
          Dst:             sign_ext_16_64
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:3866,17'
          Dst:             sign_ext_32_64
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:3892,17'
          Dst:             STORE_U32
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:3905,17'
          Dst:             STORE_U8
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:3918,17'
          Dst:             STORE_U16
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:3957,17'
          Dst:             STORE_U16
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:3970,17'
          Dst:             STORE_U32
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:3994,22'
          Dst:             wasm_enlarge_memory
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:4023,17'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:4023,17'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:4036,17'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:4036,17'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:4252,17'
          Dst:             clz32
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:4258,17'
          Dst:             ctz32
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:4264,17'
          Dst:             popcount32
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:4294,21'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:4298,21'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:4316,21'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:4338,21'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:4356,21'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:4405,42'
          Dst:             rotl32
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:4415,42'
          Dst:             rotr32
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:4422,17'
          Dst:             clz64
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:4428,17'
          Dst:             ctz64
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:4434,17'
          Dst:             popcount64
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:4463,21'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:4467,21'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:4481,21'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:4499,21'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:4513,21'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:4562,17'
          Dst:             rotl64
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:4572,17'
          Dst:             rotr64
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:4621,17'
          Dst:             sqrtf
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:4656,57'
          Dst:             f32_min
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:4667,57'
          Dst:             f32_max
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:4677,57'
          Dst:             local_copysignf
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:4727,17'
          Dst:             sqrt
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:4762,17'
          Dst:             f64_min
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:4773,17'
          Dst:             f64_max
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:4783,17'
          Dst:             local_copysign
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:4802,17'
          Dst:             trunc_f32_to_int
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:4808,17'
          Dst:             trunc_f32_to_int
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:4814,17'
          Dst:             trunc_f64_to_int
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:4820,17'
          Dst:             trunc_f64_to_int
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:4839,17'
          Dst:             trunc_f32_to_int
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:4846,17'
          Dst:             trunc_f32_to_int
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:4852,17'
          Dst:             trunc_f64_to_int
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:4859,17'
          Dst:             trunc_f64_to_int
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:5023,22'
          Dst:             copy_stack_values
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:5044,17'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:5074,21'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:5116,25'
          Dst:             trunc_f32_to_int
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:5120,25'
          Dst:             trunc_f32_to_int
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:5123,25'
          Dst:             trunc_f64_to_int
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:5127,25'
          Dst:             trunc_f64_to_int
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:5130,25'
          Dst:             trunc_f32_to_int
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:5135,25'
          Dst:             trunc_f32_to_int
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:5139,25'
          Dst:             trunc_f64_to_int
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:5144,25'
          Dst:             trunc_f64_to_int
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:5180,29'
          Dst:             bh_bitmap_get_bit
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:5194,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:5194,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:5203,25'
          Dst:             bh_bitmap_set_bit
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:5313,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:5316,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:5318,36'
          Dst:             wasm_get_table_inst
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:5324,30'
          Dst:             bh_bitmap_get_bit
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:5335,29'
          Dst:             offset_len_out_of_bounds
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:5336,32'
          Dst:             offset_len_out_of_bounds
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:5338,29'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:5354,29'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:5383,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:5384,25'
          Dst:             bh_bitmap_set_bit
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:5395,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:5397,40'
          Dst:             wasm_get_table_inst
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:5400,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:5402,40'
          Dst:             wasm_get_table_inst
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:5408,29'
          Dst:             offset_len_out_of_bounds
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:5410,32'
          Dst:             offset_len_out_of_bounds
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:5412,29'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:5420,25'
          Dst:             b_memmove_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:5420,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:5438,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:5440,36'
          Dst:             wasm_get_table_inst
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:5451,30'
          Dst:             wasm_enlarge_table
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:5466,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:5468,36'
          Dst:             wasm_get_table_inst
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:5480,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:5482,36'
          Dst:             wasm_get_table_inst
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:5492,29'
          Dst:             offset_len_out_of_bounds
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:5494,29'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:5507,25'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:5920,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:5920,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:5920,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:5925,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:5925,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:5925,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:5930,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:5930,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:5930,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:5935,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:5935,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:5935,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:5940,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:5940,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:5940,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:5945,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:5945,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:5945,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:5966,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:5966,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:5966,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:5971,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:5971,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:5971,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:5976,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:5976,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:5976,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:5981,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:5981,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:5981,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:5992,25'
          Dst:             STORE_V128
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6011,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6011,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6039,29'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6039,29'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6039,29'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6040,29'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6040,29'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6040,29'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6043,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6043,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6043,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6078,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6078,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6078,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6085,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6085,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6085,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6090,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6090,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6090,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6095,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6095,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6095,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6100,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6100,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6100,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6105,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6105,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6105,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6225,49'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6225,49'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6225,49'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6226,49'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6226,49'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6226,49'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6229,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6229,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6229,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6236,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6236,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6236,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6236,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6236,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6236,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6236,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6236,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6236,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6241,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6241,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6241,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6241,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6241,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6241,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6241,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6241,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6241,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6246,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6246,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6246,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6246,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6246,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6246,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6246,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6246,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6246,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6251,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6251,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6251,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6251,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6251,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6251,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6251,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6251,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6251,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6256,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6256,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6256,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6256,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6256,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6256,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6256,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6256,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6256,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6261,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6261,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6261,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6261,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6261,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6261,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6261,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6261,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6261,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6266,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6266,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6266,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6266,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6266,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6266,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6266,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6266,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6266,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6271,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6271,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6271,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6271,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6271,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6271,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6271,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6271,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6271,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6276,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6276,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6276,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6276,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6276,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6276,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6276,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6276,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6276,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6283,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6283,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6283,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6283,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6283,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6283,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6283,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6283,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6283,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6288,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6288,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6288,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6288,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6288,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6288,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6288,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6288,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6288,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6293,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6293,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6293,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6293,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6293,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6293,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6293,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6293,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6293,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6298,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6298,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6298,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6298,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6298,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6298,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6298,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6298,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6298,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6303,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6303,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6303,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6303,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6303,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6303,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6303,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6303,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6303,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6308,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6308,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6308,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6308,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6308,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6308,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6308,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6308,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6308,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6313,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6313,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6313,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6313,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6313,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6313,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6313,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6313,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6313,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6318,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6318,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6318,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6318,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6318,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6318,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6318,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6318,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6318,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6323,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6323,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6323,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6323,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6323,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6323,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6323,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6323,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6323,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6328,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6328,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6328,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6328,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6328,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6328,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6328,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6328,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6328,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6335,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6335,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6335,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6335,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6335,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6335,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6335,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6335,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6335,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6340,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6340,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6340,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6340,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6340,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6340,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6340,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6340,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6340,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6345,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6345,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6345,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6345,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6345,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6345,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6345,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6345,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6345,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6350,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6350,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6350,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6350,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6350,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6350,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6350,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6350,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6350,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6355,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6355,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6355,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6355,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6355,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6355,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6355,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6355,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6355,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6360,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6360,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6360,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6360,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6360,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6360,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6360,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6360,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6360,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6365,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6365,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6365,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6365,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6365,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6365,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6365,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6365,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6365,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6370,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6370,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6370,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6370,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6370,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6370,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6370,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6370,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6370,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6375,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6375,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6375,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6375,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6375,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6375,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6375,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6375,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6375,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6380,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6380,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6380,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6380,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6380,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6380,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6380,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6380,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6380,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6387,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6387,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6387,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6387,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6387,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6387,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6387,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6387,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6387,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6392,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6392,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6392,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6392,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6392,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6392,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6392,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6392,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6392,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6397,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6397,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6397,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6397,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6397,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6397,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6397,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6397,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6397,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6402,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6402,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6402,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6402,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6402,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6402,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6402,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6402,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6402,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6407,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6407,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6407,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6407,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6407,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6407,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6407,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6407,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6407,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6412,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6412,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6412,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6412,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6412,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6412,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6412,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6412,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6412,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6419,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6419,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6419,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6419,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6419,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6419,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6419,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6419,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6419,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6424,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6424,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6424,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6424,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6424,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6424,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6424,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6424,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6424,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6429,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6429,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6429,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6429,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6429,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6429,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6429,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6429,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6429,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6434,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6434,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6434,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6434,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6434,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6434,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6434,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6434,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6434,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6439,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6439,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6439,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6439,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6439,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6439,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6439,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6439,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6439,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6444,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6444,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6444,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6444,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6444,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6444,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6444,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6444,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6444,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6506,29'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6506,29'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6506,29'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6507,29'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6507,29'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6507,29'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6508,29'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6508,29'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6508,29'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6511,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6511,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6511,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6646,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6646,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6646,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6646,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6646,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6646,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6651,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6651,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6651,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6651,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6651,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6651,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6658,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6658,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6658,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6658,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6658,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6658,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6663,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6663,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6663,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6663,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6663,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6663,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6668,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6668,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6668,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6668,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6668,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6668,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6676,29'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6676,29'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6676,29'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6688,29'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6688,29'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6688,29'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6696,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6696,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6696,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6696,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6696,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6696,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6696,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6696,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6696,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6701,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6701,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6701,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6701,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6701,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6701,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6701,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6701,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6701,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6706,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6706,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6706,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6706,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6706,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6706,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6711,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6711,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6711,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6711,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6711,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6711,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6716,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6716,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6716,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6716,25'
          Dst:             simde_math_quietf
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6716,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6716,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6716,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6721,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6721,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6721,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6721,25'
          Dst:             simde_math_quietf
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6721,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6721,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6721,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6740,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6740,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6740,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6740,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6740,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6740,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6745,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6745,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6745,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6745,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6745,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6745,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6750,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6750,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6750,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6750,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6750,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6750,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6755,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6755,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6755,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6755,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6755,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6755,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6755,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6755,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6755,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6760,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6760,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6760,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6760,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6760,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6760,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6760,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6760,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6760,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6765,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6765,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6765,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6765,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6765,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6765,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6765,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6765,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6765,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6770,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6770,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6770,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6770,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6770,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6770,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6770,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6770,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6770,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6775,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6775,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6775,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6775,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6775,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6775,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6775,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6775,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6775,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6780,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6780,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6780,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6780,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6780,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6780,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6780,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6780,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6780,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6785,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6785,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6785,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6785,25'
          Dst:             simde_math_quiet
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6785,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6785,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6785,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6790,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6790,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6790,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6790,25'
          Dst:             simde_math_quiet
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6790,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6790,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6790,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6795,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6795,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6795,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6795,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6795,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6795,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6795,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6795,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6795,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6800,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6800,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6800,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6800,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6800,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6800,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6800,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6800,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6800,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6805,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6805,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6805,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6805,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6805,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6805,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6805,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6805,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6805,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6810,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6810,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6810,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6810,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6810,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6810,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6810,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6810,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6810,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6815,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6815,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6815,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6815,25'
          Dst:             simde_math_quiet
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6815,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6815,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6815,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6820,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6820,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6820,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6820,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6820,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6820,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6820,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6820,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6820,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6825,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6825,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6825,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6825,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6825,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6825,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6830,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6830,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6830,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6830,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6830,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6830,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6835,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6835,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6835,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6835,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6835,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6835,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6840,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6840,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6840,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6840,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6840,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6840,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6847,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6847,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6847,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6847,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6847,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6847,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6852,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6852,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6852,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6852,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6852,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6852,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6857,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6857,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6857,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6857,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6857,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6857,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6857,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6857,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6857,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6865,29'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6865,29'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6865,29'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6876,29'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6876,29'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6876,29'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6884,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6884,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6884,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6884,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6884,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6884,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6884,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6884,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6884,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6889,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6889,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6889,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6889,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6889,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6889,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6889,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6889,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6889,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6894,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6894,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6894,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6894,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6894,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6894,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6899,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6899,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6899,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6899,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6899,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6899,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6904,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6904,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6904,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6904,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6904,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6904,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6909,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6909,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6909,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6909,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6909,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6909,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6914,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6914,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6914,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6914,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6914,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6914,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6919,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6919,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6919,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6919,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6919,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6919,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6924,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6924,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6924,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6924,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6924,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6924,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6929,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6929,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6929,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6929,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6929,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6929,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6929,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6929,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6929,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6934,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6934,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6934,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6934,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6934,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6934,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6934,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6934,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6934,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6939,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6939,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6939,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6939,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6939,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6939,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6939,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6939,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6939,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6944,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6944,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6944,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6944,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6944,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6944,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6944,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6944,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6944,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6949,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6949,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6949,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6949,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6949,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6949,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6949,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6949,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6949,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6954,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6954,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6954,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6954,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6954,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6954,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6954,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6954,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6954,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6959,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6959,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6959,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6959,25'
          Dst:             simde_math_quiet
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6959,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6959,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6959,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6964,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6964,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6964,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6964,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6964,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6964,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6964,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6964,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6964,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6969,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6969,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6969,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6969,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6969,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6969,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6969,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6969,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6969,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6974,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6974,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6974,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6974,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6974,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6974,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6974,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6974,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6974,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6979,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6979,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6979,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6979,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6979,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6979,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6979,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6979,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6979,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6984,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6984,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6984,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6984,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6984,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6984,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6984,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6984,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6984,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6989,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6989,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6989,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6989,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6989,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6989,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6989,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6989,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6989,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6994,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6994,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6994,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6994,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6994,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6994,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6994,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6994,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6994,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6999,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6999,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6999,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6999,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6999,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6999,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6999,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6999,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:6999,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7004,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7004,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7004,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7004,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7004,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7004,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7004,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7004,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7004,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7009,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7009,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7009,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7009,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7009,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7009,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7009,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7009,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7009,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7016,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7016,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7016,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7016,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7016,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7016,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7021,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7021,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7021,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7021,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7021,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7021,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7029,29'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7029,29'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7029,29'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7040,29'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7040,29'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7040,29'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7048,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7048,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7048,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7048,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7048,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7048,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7053,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7053,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7053,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7053,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7053,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7053,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7058,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7058,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7058,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7058,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7058,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7058,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7063,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7063,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7063,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7063,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7063,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7063,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7068,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7068,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7068,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7068,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7068,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7068,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7073,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7073,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7073,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7073,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7073,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7073,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7078,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7078,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7078,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7078,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7078,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7078,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7083,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7083,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7083,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7083,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7083,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7083,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7083,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7083,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7083,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7088,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7088,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7088,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7088,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7088,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7088,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7088,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7088,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7088,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7093,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7093,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7093,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7093,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7093,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7093,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7093,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7093,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7093,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7098,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7098,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7098,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7098,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7098,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7098,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7098,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7098,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7098,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7103,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7103,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7103,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7103,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7103,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7103,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7103,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7103,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7103,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7108,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7108,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7108,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7108,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7108,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7108,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7108,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7108,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7108,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7113,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7113,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7113,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7113,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7113,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7113,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7113,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7113,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7113,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7118,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7118,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7118,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7118,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7118,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7118,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7118,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7118,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7118,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7123,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7123,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7123,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7123,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7123,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7123,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7123,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7123,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7123,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7128,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7128,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7128,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7128,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7128,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7128,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7128,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7128,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7128,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7133,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7133,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7133,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7133,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7133,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7133,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7133,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7133,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7133,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7138,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7138,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7138,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7138,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7138,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7138,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7138,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7138,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7138,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7145,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7145,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7145,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7145,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7145,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7145,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7150,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7150,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7150,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7150,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7150,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7150,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7158,29'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7158,29'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7158,29'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7169,29'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7169,29'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7169,29'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7177,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7177,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7177,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7177,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7177,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7177,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7182,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7182,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7182,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7182,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7182,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7182,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7187,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7187,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7187,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7187,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7187,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7187,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7192,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7192,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7192,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7192,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7192,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7192,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7197,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7197,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7197,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7197,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7197,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7197,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7202,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7202,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7202,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7202,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7202,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7202,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7207,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7207,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7207,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7207,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7207,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7207,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7212,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7212,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7212,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7212,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7212,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7212,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7212,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7212,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7212,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7217,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7217,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7217,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7217,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7217,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7217,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7217,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7217,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7217,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7222,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7222,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7222,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7222,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7222,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7222,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7222,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7222,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7222,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7227,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7227,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7227,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7227,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7227,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7227,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7227,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7227,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7227,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7232,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7232,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7232,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7232,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7232,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7232,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7232,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7232,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7232,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7237,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7237,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7237,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7237,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7237,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7237,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7237,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7237,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7237,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7242,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7242,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7242,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7242,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7242,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7242,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7242,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7242,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7242,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7247,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7247,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7247,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7247,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7247,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7247,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7247,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7247,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7247,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7252,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7252,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7252,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7252,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7252,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7252,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7252,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7252,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7252,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7257,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7257,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7257,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7257,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7257,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7257,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7257,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7257,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7257,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7262,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7262,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7262,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7262,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7262,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7262,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7262,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7262,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7262,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7267,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7267,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7267,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7267,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7267,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7267,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7267,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7267,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7267,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7272,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7272,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7272,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7272,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7272,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7272,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7272,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7272,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7272,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7279,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7279,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7279,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7279,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7279,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7279,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7284,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7284,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7284,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7284,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7284,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7284,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7289,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7289,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7289,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7289,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7289,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7289,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7294,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7294,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7294,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7294,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7294,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7294,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7294,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7294,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7294,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7299,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7299,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7299,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7299,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7299,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7299,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7299,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7299,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7299,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7304,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7304,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7304,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7304,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7304,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7304,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7304,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7304,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7304,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7309,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7309,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7309,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7309,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7309,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7309,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7309,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7309,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7309,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7314,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7314,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7314,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7314,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7314,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7314,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7314,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7314,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7314,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7319,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7319,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7319,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7319,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7319,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7319,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7319,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7319,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7319,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7324,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7324,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7324,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7324,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7324,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7324,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7324,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7324,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7324,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7329,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7329,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7329,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7329,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7329,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7329,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7329,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7329,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7329,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7336,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7336,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7336,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7336,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7336,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7336,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7341,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7341,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7341,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7341,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7341,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7341,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7346,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7346,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7346,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7346,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7346,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7346,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7351,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7351,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7351,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7351,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7351,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7351,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7351,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7351,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7351,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7356,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7356,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7356,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7356,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7356,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7356,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7356,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7356,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7356,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7361,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7361,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7361,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7361,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7361,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7361,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7361,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7361,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7361,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7366,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7366,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7366,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7366,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7366,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7366,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7366,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7366,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7366,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7371,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7371,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7371,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7371,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7371,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7371,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7371,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7371,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7371,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7376,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7376,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7376,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7376,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7376,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7376,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7376,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7376,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7376,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7381,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7381,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7381,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7381,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7381,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7381,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7381,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7381,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7381,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7386,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7386,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7386,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7386,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7386,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7386,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7386,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7386,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7386,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7393,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7393,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7393,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7393,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7393,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7393,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7398,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7398,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7398,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7398,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7398,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7398,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7403,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7403,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7403,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7403,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7403,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7403,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7408,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7408,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7408,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7408,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7408,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7408,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7413,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7413,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7413,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7413,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7413,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7413,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7418,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7418,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7418,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7418,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7418,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7418,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7423,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7423,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7423,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7423,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7423,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7423,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7428,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7428,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7428,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7428,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7428,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7428,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7433,25'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7541,13'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7602,38'
          Dst:             wasm_exec_env_wasm_stack_top
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7620,13'
          Dst:             wasm_set_exception
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7689,17'
          Dst:             wasm_interp_call_func_native
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7716,17'
          Dst:             wasm_copy_exception
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7741,13'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7743,26'
          Dst:             wasm_interp_interp_frame_size
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7744,27'
          Dst:             ALLOC_FRAME
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7751,24'
          Dst:             wasm_get_func_code
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7752,28'
          Dst:             wasm_get_func_code_end
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7759,17'
          Dst:             word_copy
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7776,21'
          Dst:             wasm_value_type_cell_num
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7790,13'
          Dst:             wasm_exec_env_set_cur_frame
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7800,9'
          Dst:             FREE_FRAME
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7801,9'
          Dst:             wasm_exec_env_set_cur_frame
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7826,9'
          Dst:             wasm_set_exception
    - functionName:    wasm_interp_get_handle_table
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_interp_fast.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7843
      functionLinenumberEnd: 7847
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_interp_call_func_bytecode
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_interp_fast.c:7846,5'
          Dst:             wasm_interp_call_func_bytecode
    - 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_loader_find_export
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2589
      functionLinenumberEnd: 2593
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - loader_find_export
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:2591,9'
          Dst:             loader_find_export
    - 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:          220
      EdgeCount:       46
      CyclomaticComplexity: 12
      functionsReached:
        - bh_assert_internal
        - 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:7014,5'
          Dst:             bh_assert_internal
        - 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:    138
      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:    36
      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:    free_all_label_param_frame_offsets
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8651
      functionLinenumberEnd: 8660
      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:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:8657,13'
          Dst:             wasm_runtime_free
    - functionName:    free_all_label_patch_lists
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8639
      functionLinenumberEnd: 8647
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          42
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - free_label_patch_list
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:8644,9'
          Dst:             free_label_patch_list
    - functionName:    free_label_patch_list
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8626
      functionLinenumberEnd: 8635
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasm_runtime_free
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:8631,9'
          Dst:             wasm_runtime_free
    - 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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_loader_emit_br_info
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9884
      functionLinenumberEnd: 9972
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          274
      EdgeCount:       52
      CyclomaticComplexity: 11
      functionsReached:
        - add_label_patch_to_list
        - block_type_get_param_types
        - block_type_get_result_types
        - wasm_get_cell_num
        - wasm_loader_emit_int16
        - wasm_loader_emit_ptr
        - wasm_loader_emit_uint32
        - wasm_loader_emit_uint8
        - wasm_value_type_cell_num
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:9912,17'
          Dst:             block_type_get_param_types
        - Src:             'core/iwasm/interpreter/wasm_loader.c:9914,17'
          Dst:             block_type_get_result_types
        - Src:             'core/iwasm/interpreter/wasm_loader.c:9925,5'
          Dst:             wasm_loader_emit_uint32
        - Src:             'core/iwasm/interpreter/wasm_loader.c:9929,9'
          Dst:             wasm_get_cell_num
        - Src:             'core/iwasm/interpreter/wasm_loader.c:9929,9'
          Dst:             wasm_loader_emit_uint32
        - Src:             'core/iwasm/interpreter/wasm_loader.c:9932,27'
          Dst:             wasm_value_type_cell_num
        - Src:             'core/iwasm/interpreter/wasm_loader.c:9933,13'
          Dst:             wasm_loader_emit_uint8
        - Src:             'core/iwasm/interpreter/wasm_loader.c:9937,27'
          Dst:             wasm_value_type_cell_num
        - Src:             'core/iwasm/interpreter/wasm_loader.c:9939,13'
          Dst:             wasm_loader_emit_int16
        - Src:             'core/iwasm/interpreter/wasm_loader.c:9946,32'
          Dst:             wasm_get_cell_num
        - Src:             'core/iwasm/interpreter/wasm_loader.c:9949,45'
          Dst:             wasm_get_cell_num
        - Src:             'core/iwasm/interpreter/wasm_loader.c:9953,27'
          Dst:             wasm_value_type_cell_num
        - Src:             'core/iwasm/interpreter/wasm_loader.c:9955,13'
          Dst:             wasm_loader_emit_int16
        - Src:             'core/iwasm/interpreter/wasm_loader.c:9961,9'
          Dst:             wasm_loader_emit_ptr
        - Src:             'core/iwasm/interpreter/wasm_loader.c:9964,14'
          Dst:             add_label_patch_to_list
        - Src:             'core/iwasm/interpreter/wasm_loader.c:9968,9'
          Dst:             wasm_loader_emit_ptr
    - 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:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          42
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - 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:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          67
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_loader_emit_uint32
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9615
      functionLinenumberEnd: 9629
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - STORE_U32
        - increase_compiled_code_space
      functionUses:    31
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:9620,9'
          Dst:             STORE_U32
        - Src:             'core/iwasm/interpreter/wasm_loader.c:9627,9'
          Dst:             increase_compiled_code_space
    - 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:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm.h:1351,21'
          Dst:             wasm_value_type_cell_num
    - 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:    21
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm.h:1342,12'
          Dst:             wasm_value_type_size
    - functionName:    wasm_loader_emit_uint8
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9651
      functionLinenumberEnd: 9667
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - increase_compiled_code_space
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:9661,9'
          Dst:             increase_compiled_code_space
    - functionName:    wasm_loader_emit_int16
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9633
      functionLinenumberEnd: 9647
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - STORE_U16
        - increase_compiled_code_space
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:9638,9'
          Dst:             STORE_U16
        - Src:             'core/iwasm/interpreter/wasm_loader.c:9645,9'
          Dst:             increase_compiled_code_space
    - functionName:    wasm_loader_emit_ptr
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9671
      functionLinenumberEnd: 9685
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - increase_compiled_code_space
      functionUses:    38
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:9683,9'
          Dst:             increase_compiled_code_space
    - functionName:    add_label_patch_to_list
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9833
      functionLinenumberEnd: 9850
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          76
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - loader_malloc
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:9835,9'
          Dst:             loader_malloc
    - functionName:    increase_compiled_code_space
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9584
      functionLinenumberEnd: 9589
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          37
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      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:    3
      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:    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:         30
      ICount:          118
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - bh_assert_internal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm.h:1310,9'
          Dst:             bh_assert_internal
    - 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:         91
      ICount:          651
      EdgeCount:       116
      CyclomaticComplexity: 27
      functionsReached:
        - b_memcpy_s
        - bh_assert_internal
        - block_type_get_param_types
        - block_type_get_result_types
        - check_stack_top_values
        - loader_malloc
        - set_error_buf
        - wasm_loader_emit_br_info
        - wasm_loader_pop_frame_offset
        - wasm_loader_pop_frame_ref
        - wasm_loader_push_frame_offset
        - wasm_loader_push_frame_ref
        - wasm_runtime_free
        - wasm_value_type_cell_num
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:10993,5'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_loader.c:10995,9'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:11014,17'
          Dst:             block_type_get_param_types
        - Src:             'core/iwasm/interpreter/wasm_loader.c:11016,17'
          Dst:             block_type_get_result_types
        - Src:             'core/iwasm/interpreter/wasm_loader.c:11044,13'
          Dst:             wasm_loader_pop_frame_offset
        - 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:11063,13'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_loader.c:11085,41'
          Dst:             loader_malloc
        - Src:             'core/iwasm/interpreter/wasm_loader.c:11089,13'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_loader.c:11089,13'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_loader.c:11110,13'
          Dst:             wasm_loader_push_frame_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:11112,13'
          Dst:             wasm_loader_push_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:11116,9'
          Dst:             wasm_loader_emit_br_info
        - Src:             'core/iwasm/interpreter/wasm_loader.c:11127,13'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_loader.c:11133,13'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_loader.c:11133,13'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_loader.c:11156,13'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_loader.c:11156,13'
          Dst:             bh_assert_internal
        - 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:11214,5'
          Dst:             wasm_loader_emit_br_info
        - Src:             'core/iwasm/interpreter/wasm_loader.c:11222,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/interpreter/wasm_loader.c:11229,9'
          Dst:             wasm_runtime_free
    - functionName:    wasm_loader_pop_frame_offset
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10039
      functionLinenumberEnd: 10082
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          197
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - check_dynamic_offset_pop
        - check_offset_pop
        - wasm_loader_emit_int16
        - wasm_value_type_cell_num
      functionUses:    18
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:10062,23'
          Dst:             wasm_value_type_cell_num
        - Src:             'core/iwasm/interpreter/wasm_loader.c:10068,10'
          Dst:             check_offset_pop
        - Src:             'core/iwasm/interpreter/wasm_loader.c:10072,9'
          Dst:             check_dynamic_offset_pop
        - Src:             'core/iwasm/interpreter/wasm_loader.c:10077,5'
          Dst:             wasm_loader_emit_int16
    - 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:         16
      ICount:          125
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - bh_assert_internal
        - check_stack_pop
        - wasm_value_type_cell_num
      functionUses:    15
      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:9117,5'
          Dst:             bh_assert_internal
    - functionName:    wasm_loader_push_frame_offset
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9978
      functionLinenumberEnd: 10031
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - char
        - bool
        - short
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          248
      EdgeCount:       54
      CyclomaticComplexity: 15
      functionsReached:
        - check_offset_push
        - is_32bit_type
        - set_error_buf
        - wasm_loader_emit_int16
        - wasm_value_type_cell_num
      functionUses:    17
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:9986,14'
          Dst:             check_offset_push
        - Src:             'core/iwasm/interpreter/wasm_loader.c:9993,9'
          Dst:             wasm_loader_emit_int16
        - Src:             'core/iwasm/interpreter/wasm_loader.c:10004,9'
          Dst:             is_32bit_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:10007,24'
          Dst:             wasm_value_type_cell_num
        - Src:             'core/iwasm/interpreter/wasm_loader.c:10010,18'
          Dst:             check_offset_push
        - Src:             'core/iwasm/interpreter/wasm_loader.c:10028,5'
          Dst:             set_error_buf
    - 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:         15
      ICount:          105
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - check_stack_push
        - set_error_buf
        - wasm_value_type_cell_num
      functionUses:    15
      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: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:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - char
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          87
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - set_error_buf
        - set_error_buf_v
        - type2str
        - 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:9010,55'
          Dst:             type2str
        - Src:             'core/iwasm/interpreter/wasm_loader.c:9009,13'
          Dst:             set_error_buf_v
    - 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:         11
      ICount:          64
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - 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:    15
      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:    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:         12
      ICount:          104
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - memory_realloc
        - 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
    - 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:          89
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - b_memcpy_s
        - bh_assert_internal
        - loader_malloc
        - wasm_runtime_free
        - wasm_runtime_realloc
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:359,5'
          Dst:             bh_assert_internal
        - 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:367,9'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_loader.c:368,9'
          Dst:             wasm_runtime_free
    - functionName:    check_offset_push
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8593
      functionLinenumberEnd: 8606
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          106
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - memory_realloc
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:8596,9'
          Dst:             memory_realloc
    - 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:         13
      ICount:          60
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - 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:         11
      ICount:          79
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - check_stack_top_values
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:9082,10'
          Dst:             check_stack_top_values
    - functionName:    check_offset_pop
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8610
      functionLinenumberEnd: 8614
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          32
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    check_dynamic_offset_pop
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8618
      functionLinenumberEnd: 8622
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          40
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - 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:         24
      ICount:          139
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - free_all_label_param_frame_offsets
        - free_all_label_patch_lists
        - 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:8778,13'
          Dst:             free_all_label_patch_lists
        - Src:             'core/iwasm/interpreter/wasm_loader.c:8779,13'
          Dst:             free_all_label_param_frame_offsets
        - Src:             'core/iwasm/interpreter/wasm_loader.c:8785,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/interpreter/wasm_loader.c:8789,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/interpreter/wasm_loader.c:8791,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/interpreter/wasm_loader.c:8793,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/interpreter/wasm_loader.c:8795,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/interpreter/wasm_loader.c:8797,9'
          Dst:             wasm_runtime_free
    - 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:         9
      ICount:          65
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - set_error_buf_v
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:11653,9'
          Dst:             set_error_buf_v
    - functionName:    wasm_loader_emit_const
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9593
      functionLinenumberEnd: 9611
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          75
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - b_memcpy_s
        - bh_assert_internal
        - increase_compiled_code_space
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:9600,9'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_loader.c:9600,9'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_loader.c:9609,9'
          Dst:             increase_compiled_code_space
    - functionName:    wasm_loader_get_const_offset
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10171
      functionLinenumberEnd: 10305
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         88
      ICount:          658
      EdgeCount:       117
      CyclomaticComplexity: 31
      functionsReached:
        - bh_assert_internal
        - bsearch
        - cmp_i32_const
        - cmp_i64_const
        - cmp_v128_const
        - memcmp
        - memory_realloc
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:10193,17'
          Dst:             memory_realloc
        - Src:             'core/iwasm/interpreter/wasm_loader.c:10210,25'
          Dst:             memcmp
        - Src:             'core/iwasm/interpreter/wasm_loader.c:10219,17'
          Dst:             memory_realloc
        - Src:             'core/iwasm/interpreter/wasm_loader.c:10229,13'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_loader.c:10248,17'
          Dst:             memory_realloc
        - Src:             'core/iwasm/interpreter/wasm_loader.c:10262,25'
          Dst:             bsearch
        - Src:             'core/iwasm/interpreter/wasm_loader.c:10262,25'
          Dst:             cmp_i64_const
        - Src:             'core/iwasm/interpreter/wasm_loader.c:10275,26'
          Dst:             bsearch
        - Src:             'core/iwasm/interpreter/wasm_loader.c:10275,26'
          Dst:             cmp_v128_const
        - Src:             'core/iwasm/interpreter/wasm_loader.c:10289,25'
          Dst:             bsearch
        - Src:             'core/iwasm/interpreter/wasm_loader.c:10289,25'
          Dst:             cmp_i32_const
    - functionName:    cmp_i64_const
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10142
      functionLinenumberEnd: 10146
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          36
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmp_v128_const
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10160
      functionLinenumberEnd: 10164
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:10164,12'
          Dst:             memcmp
    - functionName:    cmp_i32_const
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10151
      functionLinenumberEnd: 10155
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          36
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_loader_push_pop_frame_ref_offset
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10116
      functionLinenumberEnd: 10138
      functionDepth:   0
      returnType:      bool
      argCount:        8
      argTypes:
        - 'N/A'
        - char
        - char
        - char
        - bool
        - short
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          100
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - wasm_loader_pop_frame_offset
        - wasm_loader_pop_frame_ref
        - wasm_loader_push_frame_offset
        - wasm_loader_push_frame_ref
      functionUses:    87
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:10120,14'
          Dst:             wasm_loader_pop_frame_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:10124,14'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:10129,10'
          Dst:             wasm_loader_push_frame_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:10134,10'
          Dst:             wasm_loader_push_frame_ref
    - 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:         9
      ICount:          68
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - bh_assert_internal
        - set_error_buf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:10793,5'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_loader.c:10795,9'
          Dst:             set_error_buf
    - 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:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:10773,9'
          Dst:             set_error_buf
    - functionName:    preserve_referenced_local
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9715
      functionLinenumberEnd: 9782
      functionDepth:   0
      returnType:      bool
      argCount:        7
      argTypes:
        - 'N/A'
        - char
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         53
      ICount:          303
      EdgeCount:       65
      CyclomaticComplexity: 14
      functionsReached:
        - bh_assert_internal
        - is_32bit_type
        - set_error_buf_v
        - wasm_loader_emit_backspace
        - wasm_loader_emit_int16
        - wasm_loader_emit_ptr
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:9729,17'
          Dst:             wasm_loader_emit_backspace
        - Src:             'core/iwasm/interpreter/wasm_loader.c:9732,21'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_loader.c:9734,21'
          Dst:             is_32bit_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:9738,21'
          Dst:             wasm_loader_emit_ptr
        - Src:             'core/iwasm/interpreter/wasm_loader.c:9744,21'
          Dst:             wasm_loader_emit_ptr
        - Src:             'core/iwasm/interpreter/wasm_loader.c:9750,21'
          Dst:             wasm_loader_emit_ptr
        - Src:             'core/iwasm/interpreter/wasm_loader.c:9755,21'
          Dst:             set_error_buf_v
        - Src:             'core/iwasm/interpreter/wasm_loader.c:9761,17'
          Dst:             wasm_loader_emit_int16
        - Src:             'core/iwasm/interpreter/wasm_loader.c:9762,17'
          Dst:             wasm_loader_emit_int16
        - Src:             'core/iwasm/interpreter/wasm_loader.c:9763,17'
          Dst:             wasm_loader_emit_ptr
        - Src:             'core/iwasm/interpreter/wasm_loader.c:9771,18'
          Dst:             is_32bit_type
    - functionName:    wasm_loader_emit_backspace
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9689
      functionLinenumberEnd: 9708
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          35
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    32
      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:         15
      ICount:          96
      EdgeCount:       19
      CyclomaticComplexity: 6
      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_frame_ref_offset
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10088
      functionLinenumberEnd: 10096
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - char
        - bool
        - short
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          56
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - wasm_loader_push_frame_offset
        - wasm_loader_push_frame_ref
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:10089,11'
          Dst:             wasm_loader_push_frame_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:10092,11'
          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:         7
      ICount:          33
      EdgeCount:       8
      CyclomaticComplexity: 3
      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:    3
      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:         12
      ICount:          71
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - set_error_buf
        - wasm_runtime_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:9375,5'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:9378,9'
          Dst:             wasm_runtime_free
    - functionName:    apply_label_patch
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9854
      functionLinenumberEnd: 9879
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          105
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - wasm_runtime_free
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:9872,13'
          Dst:             wasm_runtime_free
    - functionName:    reserve_block_ret
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10463
      functionLinenumberEnd: 10682
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - char
        - bool
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         137
      ICount:          917
      EdgeCount:       170
      CyclomaticComplexity: 35
      functionsReached:
        - bh_assert_internal
        - block_type_get_result_types
        - loader_malloc
        - set_error_buf
        - wasm_get_cell_num
        - wasm_loader_emit_backspace
        - wasm_loader_emit_int16
        - wasm_loader_emit_ptr
        - wasm_loader_emit_uint32
        - wasm_loader_emit_uint8
        - wasm_loader_push_frame_offset
        - wasm_runtime_free
        - wasm_value_type_cell_num
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:10479,20'
          Dst:             block_type_get_result_types
        - Src:             'core/iwasm/interpreter/wasm_loader.c:10488,29'
          Dst:             wasm_value_type_cell_num
        - Src:             'core/iwasm/interpreter/wasm_loader.c:10492,17'
          Dst:             wasm_loader_emit_backspace
        - Src:             'core/iwasm/interpreter/wasm_loader.c:10495,17'
          Dst:             wasm_loader_emit_ptr
        - Src:             'core/iwasm/interpreter/wasm_loader.c:10499,17'
          Dst:             wasm_loader_emit_ptr
        - Src:             'core/iwasm/interpreter/wasm_loader.c:10502,13'
          Dst:             wasm_loader_emit_int16
        - Src:             'core/iwasm/interpreter/wasm_loader.c:10503,13'
          Dst:             wasm_loader_emit_int16
        - Src:             'core/iwasm/interpreter/wasm_loader.c:10511,17'
          Dst:             wasm_loader_push_frame_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:10512,17'
          Dst:             wasm_loader_emit_backspace
        - Src:             'core/iwasm/interpreter/wasm_loader.c:10515,17'
          Dst:             wasm_loader_emit_ptr
        - Src:             'core/iwasm/interpreter/wasm_loader.c:10530,33'
          Dst:             wasm_get_cell_num
        - Src:             'core/iwasm/interpreter/wasm_loader.c:10534,30'
          Dst:             wasm_value_type_cell_num
        - Src:             'core/iwasm/interpreter/wasm_loader.c:10537,13'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:10580,27'
          Dst:             loader_malloc
        - Src:             'core/iwasm/interpreter/wasm_loader.c:10589,13'
          Dst:             wasm_loader_emit_backspace
        - Src:             'core/iwasm/interpreter/wasm_loader.c:10590,9'
          Dst:             wasm_loader_emit_ptr
        - Src:             'core/iwasm/interpreter/wasm_loader.c:10592,9'
          Dst:             wasm_loader_emit_uint32
        - Src:             'core/iwasm/interpreter/wasm_loader.c:10594,9'
          Dst:             wasm_loader_emit_uint32
        - Src:             'core/iwasm/interpreter/wasm_loader.c:10601,33'
          Dst:             wasm_value_type_cell_num
        - Src:             'core/iwasm/interpreter/wasm_loader.c:10650,23'
          Dst:             wasm_loader_push_frame_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:10653,21'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/interpreter/wasm_loader.c:10656,17'
          Dst:             wasm_loader_emit_backspace
        - Src:             'core/iwasm/interpreter/wasm_loader.c:10662,9'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_loader.c:10666,13'
          Dst:             wasm_loader_emit_uint8
        - Src:             'core/iwasm/interpreter/wasm_loader.c:10668,13'
          Dst:             wasm_loader_emit_int16
        - Src:             'core/iwasm/interpreter/wasm_loader.c:10670,13'
          Dst:             wasm_loader_emit_int16
        - Src:             'core/iwasm/interpreter/wasm_loader.c:10673,13'
          Dst:             wasm_loader_emit_ptr
        - Src:             'core/iwasm/interpreter/wasm_loader.c:10675,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:         44
      ICount:          271
      EdgeCount:       56
      CyclomaticComplexity: 14
      functionsReached:
        - block_type_get_result_types
        - check_stack_top_values
        - set_error_buf
        - wasm_get_cell_num
        - wasm_loader_pop_frame_offset
        - wasm_loader_pop_frame_ref
        - wasm_loader_push_frame_offset
        - wasm_loader_push_frame_ref
        - wasm_value_type_cell_num
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:11317,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:11348,13'
          Dst:             wasm_loader_pop_frame_offset
        - 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:11378,13'
          Dst:             wasm_loader_push_frame_offset
        - 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: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:    copy_params_to_dynamic_space
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11467
      functionLinenumberEnd: 11555
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         77
      ICount:          436
      EdgeCount:       94
      CyclomaticComplexity: 19
      functionsReached:
        - bh_assert_internal
        - loader_malloc
        - wasm_loader_emit_backspace
        - wasm_loader_emit_int16
        - wasm_loader_emit_ptr
        - wasm_loader_emit_uint32
        - wasm_loader_emit_uint8
        - wasm_loader_pop_frame_offset
        - wasm_loader_push_frame_offset
        - wasm_runtime_free
        - wasm_value_type_cell_num
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:11484,5'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_loader.c:11491,23'
          Dst:             loader_malloc
        - Src:             'core/iwasm/interpreter/wasm_loader.c:11502,9'
          Dst:             wasm_loader_pop_frame_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:11503,9'
          Dst:             wasm_loader_emit_backspace
        - Src:             'core/iwasm/interpreter/wasm_loader.c:11509,23'
          Dst:             wasm_value_type_cell_num
        - Src:             'core/iwasm/interpreter/wasm_loader.c:11515,5'
          Dst:             wasm_loader_emit_ptr
        - Src:             'core/iwasm/interpreter/wasm_loader.c:11517,5'
          Dst:             wasm_loader_emit_uint32
        - Src:             'core/iwasm/interpreter/wasm_loader.c:11519,5'
          Dst:             wasm_loader_emit_uint32
        - Src:             'core/iwasm/interpreter/wasm_loader.c:11523,9'
          Dst:             wasm_loader_emit_uint8
        - Src:             'core/iwasm/interpreter/wasm_loader.c:11525,9'
          Dst:             wasm_loader_emit_uint8
        - Src:             'core/iwasm/interpreter/wasm_loader.c:11529,9'
          Dst:             wasm_loader_emit_int16
        - Src:             'core/iwasm/interpreter/wasm_loader.c:11531,9'
          Dst:             wasm_loader_emit_int16
        - Src:             'core/iwasm/interpreter/wasm_loader.c:11544,9'
          Dst:             wasm_loader_push_frame_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:11546,9'
          Dst:             wasm_loader_push_frame_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:11552,5'
          Dst:             wasm_runtime_free
    - functionName:    read_leb_quick
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11712
      functionLinenumberEnd: 11729
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          87
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    41
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_loader_pop_frame_ref_offset
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10101
      functionLinenumberEnd: 10109
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          48
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - wasm_loader_pop_frame_offset
        - wasm_loader_pop_frame_ref
      functionUses:    46
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:10103,10'
          Dst:             wasm_loader_pop_frame_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:10105,10'
          Dst:             wasm_loader_pop_frame_ref
    - functionName:    preserve_local_for_block
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9787
      functionLinenumberEnd: 9827
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          179
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - is_32bit_type
        - preserve_referenced_local
        - set_error_buf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:9799,9'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:9809,19'
          Dst:             preserve_referenced_local
        - Src:             'core/iwasm/interpreter/wasm_loader.c:9818,18'
          Dst:             is_32bit_type
    - 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:        7
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          197
      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_reinit
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9545
      functionLinenumberEnd: 9580
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          109
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - loader_malloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:9547,15'
          Dst:             loader_malloc
    - 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:         21
      ICount:          227
      EdgeCount:       29
      CyclomaticComplexity: 10
      functionsReached:
        - loader_malloc
        - set_error_buf
        - 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:8826,66'
          Dst:             loader_malloc
        - Src:             'core/iwasm/interpreter/wasm_loader.c:8838,15'
          Dst:             loader_malloc
        - Src:             'core/iwasm/interpreter/wasm_loader.c:8845,15'
          Dst:             loader_malloc
        - Src:             'core/iwasm/interpreter/wasm_loader.c:8850,15'
          Dst:             loader_malloc
        - Src:             'core/iwasm/interpreter/wasm_loader.c:8855,15'
          Dst:             loader_malloc
        - Src:             'core/iwasm/interpreter/wasm_loader.c:8860,9'
          Dst:             set_error_buf
        - 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:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          118
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - check_buf
        - set_error_buf
      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:4712,9'
          Dst:             set_error_buf
    - 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:         9
      ICount:          84
      EdgeCount:       11
      CyclomaticComplexity: 4
      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:         28
      ICount:          182
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached:
        - bh_assert_internal
        - 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
        - Src:             'core/iwasm/interpreter/wasm_loader.c:4817,9'
          Dst:             bh_assert_internal
    - 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:         104
      ICount:          563
      EdgeCount:       133
      CyclomaticComplexity: 31
      functionsReached:
        - check_buf
        - check_function_index
        - destroy_const_expr_stack
        - init_const_expr_stack
        - pop_const_expr_stack
        - push_const_expr_stack
        - read_leb
        - set_error_buf
        - set_error_buf_v
        - wasm_runtime_read_v128
      functionUses:    5
      BranchProfiles:
        - Branch String:   'core/iwasm/interpreter/wasm_loader.c:756,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:965,22'
          Dst:             push_const_expr_stack
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1005,17'
          Dst:             check_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1009,21'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1014,22'
          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:1158,22'
          Dst:             push_const_expr_stack
        - 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:        6
      argTypes:
        - 'N/A'
        - char
        - char
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          167
      EdgeCount:       23
      CyclomaticComplexity: 6
      functionsReached:
        - b_memcpy_s
        - bh_assert_internal
        - loader_malloc
        - memory_realloc
      functionUses:    8
      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:502,13'
          Dst:             bh_assert_internal
    - 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:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          101
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - set_error_buf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:610,9'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:619,9'
          Dst:             set_error_buf
    - 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:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasm_runtime_free
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - 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:    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:    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:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - set_error_buf
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3002,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:         11
      ICount:          69
      EdgeCount:       14
      CyclomaticComplexity: 5
      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
    - 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:         35
      ICount:          243
      EdgeCount:       45
      CyclomaticComplexity: 12
      functionsReached:
        - adjust_table_max_size
        - bh_log
        - check_buf
        - check_table_max_size
        - read_leb
        - set_error_buf
        - wasm_table_check_flags
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3392,5'
          Dst:             check_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3400,9'
          Dst:             set_error_buf
        - 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:         18
      ICount:          103
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - bh_assert_internal
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:2567,9'
          Dst:             bh_assert_internal
    - 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:          172
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - bh_assert_internal
        - 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
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3852,5'
          Dst:             bh_assert_internal
    - 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:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:1579,9'
          Dst:             set_error_buf
    - 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:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:387,9'
          Dst:             set_error_buf_v
    - 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:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - check_type_index
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:420,10'
          Dst:             check_type_index
    - 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:         13
      ICount:          124
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - check_buf
        - check_mutability
        - is_valid_value_type_for_interpreter
        - set_error_buf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3292,5'
          Dst:             check_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3295,10'
          Dst:             is_valid_value_type_for_interpreter
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3296,9'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3325,10'
          Dst:             check_mutability
    - 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:         45
      ICount:          285
      EdgeCount:       59
      CyclomaticComplexity: 16
      functionsReached:
        - adjust_table_max_size
        - bh_log
        - check_buf
        - check_table_max_size
        - read_leb
        - set_error_buf
        - strcmp
        - wasm_table_check_flags
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:2865,5'
          Dst:             check_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:2873,9'
          Dst:             set_error_buf
        - 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: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:          115
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - check_function_type
        - read_leb
        - 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:2826,9'
          Dst:             wasm_resolve_import_func
    - functionName:    wasm_type_equal
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1372
      functionLinenumberEnd: 1390
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          96
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm.h:1382,16'
          Dst:             memcmp
    - 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:         2725
      ICount:          11980
      EdgeCount:       3276
      CyclomaticComplexity: 553
      functionsReached:
        - STORE_U16
        - add_label_patch_to_list
        - apply_label_patch
        - b_memcpy_s
        - bh_assert_internal
        - bh_log
        - block_type_get_arity
        - check_block_stack
        - check_branch_block
        - check_buf
        - check_buf1
        - check_function_index
        - check_function_type
        - check_memory
        - check_memory_access_align
        - check_offset_push
        - check_simd_access_lane
        - check_simd_memory_access_align
        - check_simd_shuffle_mask
        - check_table_index
        - cmp_i32_const
        - cmp_i64_const
        - cmp_v128_const
        - copy_params_to_dynamic_space
        - free_label_patch_list
        - get_table_elem_type
        - get_table_seg_elem_type
        - is_32bit_type
        - is_64bit_type
        - is_byte_a_type
        - is_valid_value_type_for_interpreter
        - loader_malloc
        - memcmp
        - preserve_local_for_block
        - preserve_referenced_local
        - qsort
        - read_i8x16
        - read_leb
        - read_leb_quick
        - reserve_block_ret
        - set_error_buf
        - set_error_buf_v
        - snprintf
        - wasm_loader_ctx_destroy
        - wasm_loader_ctx_init
        - wasm_loader_ctx_reinit
        - wasm_loader_emit_backspace
        - wasm_loader_emit_const
        - wasm_loader_emit_int16
        - wasm_loader_emit_ptr
        - wasm_loader_emit_uint32
        - wasm_loader_emit_uint8
        - wasm_loader_get_const_offset
        - wasm_loader_pop_frame_csp
        - wasm_loader_pop_frame_offset
        - wasm_loader_pop_frame_ref
        - wasm_loader_pop_frame_ref_offset
        - wasm_loader_push_frame_csp
        - wasm_loader_push_frame_offset
        - wasm_loader_push_frame_ref
        - wasm_loader_push_frame_ref_offset
        - wasm_loader_push_pop_frame_ref_offset
        - wasm_runtime_free
        - wasm_runtime_malloc
        - wasm_runtime_read_v128
        - wasm_value_type_cell_num
      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:15784,17'
          Branch Sides:    []
        - Branch String:   'core/iwasm/interpreter/wasm_loader.c:16194,17'
          Branch Sides:    []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:11848,24'
          Dst:             wasm_loader_ctx_init
        - Src:             'core/iwasm/interpreter/wasm_loader.c:11870,14'
          Dst:             wasm_loader_ctx_reinit
        - Src:             'core/iwasm/interpreter/wasm_loader.c:11871,13'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:11882,13'
          Dst:             qsort
        - Src:             'core/iwasm/interpreter/wasm_loader.c:11882,13'
          Dst:             cmp_i64_const
        - Src:             'core/iwasm/interpreter/wasm_loader.c:11897,26'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/interpreter/wasm_loader.c:11898,21'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_loader.c:11898,21'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_loader.c:11901,21'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/interpreter/wasm_loader.c:11913,13'
          Dst:             qsort
        - Src:             'core/iwasm/interpreter/wasm_loader.c:11913,13'
          Dst:             cmp_v128_const
        - Src:             'core/iwasm/interpreter/wasm_loader.c:11919,23'
          Dst:             memcmp
        - Src:             'core/iwasm/interpreter/wasm_loader.c:11930,26'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/interpreter/wasm_loader.c:11931,21'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_loader.c:11931,21'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_loader.c:11934,21'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/interpreter/wasm_loader.c:11946,13'
          Dst:             qsort
        - Src:             'core/iwasm/interpreter/wasm_loader.c:11946,13'
          Dst:             cmp_i32_const
        - Src:             'core/iwasm/interpreter/wasm_loader.c:11961,26'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/interpreter/wasm_loader.c:11962,21'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_loader.c:11962,21'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_loader.c:11965,21'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/interpreter/wasm_loader.c:11975,5'
          Dst:             wasm_loader_push_frame_csp
        - Src:             'core/iwasm/interpreter/wasm_loader.c:11982,9'
          Dst:             wasm_loader_emit_ptr
        - Src:             'core/iwasm/interpreter/wasm_loader.c:11992,17'
          Dst:             wasm_loader_emit_backspace
        - Src:             'core/iwasm/interpreter/wasm_loader.c:12010,17'
          Dst:             preserve_local_for_block
        - Src:             'core/iwasm/interpreter/wasm_loader.c:12013,17'
          Dst:             wasm_loader_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:12038,17'
          Dst:             preserve_local_for_block
        - 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:12107,21'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:12107,21'
          Dst:             read_leb_quick
        - Src:             'core/iwasm/interpreter/wasm_loader.c:12109,26'
          Dst:             check_function_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:12190,25'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:12206,29'
          Dst:             bh_log
        - Src:             'core/iwasm/interpreter/wasm_loader.c:12216,17'
          Dst:             wasm_loader_push_frame_csp
        - Src:             'core/iwasm/interpreter/wasm_loader.c:12229,29'
          Dst:             wasm_value_type_cell_num
        - Src:             'core/iwasm/interpreter/wasm_loader.c:12234,38'
          Dst:             check_offset_push
        - Src:             'core/iwasm/interpreter/wasm_loader.c:12265,25'
          Dst:             wasm_loader_push_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:12271,21'
          Dst:             wasm_loader_emit_backspace
        - Src:             'core/iwasm/interpreter/wasm_loader.c:12275,30'
          Dst:             copy_params_to_dynamic_space
        - Src:             'core/iwasm/interpreter/wasm_loader.c:12316,29'
          Dst:             wasm_loader_emit_backspace
        - Src:             'core/iwasm/interpreter/wasm_loader.c:12320,25'
          Dst:             wasm_loader_emit_backspace
        - Src:             'core/iwasm/interpreter/wasm_loader.c:12322,30'
          Dst:             copy_params_to_dynamic_space
        - Src:             'core/iwasm/interpreter/wasm_loader.c:12327,25'
          Dst:             wasm_loader_emit_ptr
        - Src:             'core/iwasm/interpreter/wasm_loader.c:12329,25'
          Dst:             wasm_loader_pop_frame_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:12336,60'
          Dst:             loader_malloc
        - Src:             'core/iwasm/interpreter/wasm_loader.c:12339,25'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_loader.c:12339,25'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_loader.c:12347,21'
          Dst:             add_label_patch_to_list
        - Src:             'core/iwasm/interpreter/wasm_loader.c:12347,21'
          Dst:             wasm_loader_emit_ptr
        - Src:             'core/iwasm/interpreter/wasm_loader.c:12348,21'
          Dst:             add_label_patch_to_list
        - Src:             'core/iwasm/interpreter/wasm_loader.c:12348,21'
          Dst:             wasm_loader_emit_ptr
        - 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:12635,22'
          Dst:             reserve_block_ret
        - Src:             'core/iwasm/interpreter/wasm_loader.c:12640,17'
          Dst:             add_label_patch_to_list
        - Src:             'core/iwasm/interpreter/wasm_loader.c:12640,17'
          Dst:             wasm_loader_emit_ptr
        - Src:             'core/iwasm/interpreter/wasm_loader.c:12641,17'
          Dst:             apply_label_patch
        - Src:             'core/iwasm/interpreter/wasm_loader.c:12649,25'
          Dst:             wasm_loader_push_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:12657,21'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_loader.c:12657,21'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_loader.c:12672,22'
          Dst:             check_block_stack
        - Src:             'core/iwasm/interpreter/wasm_loader.c:12686,21'
          Dst:             wasm_loader_emit_backspace
        - Src:             'core/iwasm/interpreter/wasm_loader.c:12688,21'
          Dst:             wasm_loader_emit_ptr
        - Src:             'core/iwasm/interpreter/wasm_loader.c:12693,17'
          Dst:             wasm_loader_pop_frame_csp
        - Src:             'core/iwasm/interpreter/wasm_loader.c:12696,17'
          Dst:             wasm_loader_emit_backspace
        - Src:             'core/iwasm/interpreter/wasm_loader.c:12698,22'
          Dst:             reserve_block_ret
        - Src:             'core/iwasm/interpreter/wasm_loader.c:12704,21'
          Dst:             free_label_patch_list
        - Src:             'core/iwasm/interpreter/wasm_loader.c:12708,17'
          Dst:             apply_label_patch
        - Src:             'core/iwasm/interpreter/wasm_loader.c:12709,17'
          Dst:             free_label_patch_list
        - Src:             'core/iwasm/interpreter/wasm_loader.c:12714,21'
          Dst:             wasm_loader_emit_ptr
        - Src:             'core/iwasm/interpreter/wasm_loader.c:12719,25'
          Dst:             wasm_loader_pop_frame_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:12729,25'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:12737,21'
          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_offset
        - 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:12782,17'
          Dst:             read_leb_quick
        - Src:             'core/iwasm/interpreter/wasm_loader.c:12784,17'
          Dst:             wasm_loader_emit_uint32
        - Src:             'core/iwasm/interpreter/wasm_loader.c:12786,17'
          Dst:             wasm_loader_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:12791,21'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:12791,21'
          Dst:             read_leb_quick
        - Src:             'core/iwasm/interpreter/wasm_loader.c:12792,21'
          Dst:             bh_assert_internal
        - 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:12813,21'
          Dst:             read_leb_quick
        - 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:12915,21'
          Dst:             wasm_loader_pop_frame_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:12917,21'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:12986,21'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:12986,21'
          Dst:             read_leb_quick
        - Src:             'core/iwasm/interpreter/wasm_loader.c:12989,21'
          Dst:             wasm_loader_emit_uint32
        - Src:             'core/iwasm/interpreter/wasm_loader.c:12992,26'
          Dst:             check_function_index
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13026,25'
          Dst:             wasm_loader_pop_frame_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13028,25'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13050,25'
          Dst:             wasm_loader_push_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13056,25'
          Dst:             wasm_loader_push_frame_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13122,17'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13122,17'
          Dst:             read_leb_quick
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13134,17'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13134,17'
          Dst:             read_leb_quick
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13139,22'
          Dst:             check_table_index
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13152,21'
          Dst:             set_error_buf_v
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13186,17'
          Dst:             wasm_loader_emit_uint32
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13187,17'
          Dst:             wasm_loader_emit_uint32
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13196,17'
          Dst:             wasm_loader_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13198,22'
          Dst:             check_function_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13209,25'
          Dst:             wasm_loader_pop_frame_offset
        - 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:13221,25'
          Dst:             wasm_loader_push_frame_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13271,21'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13288,25'
          Dst:             is_32bit_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13292,25'
          Dst:             wasm_loader_emit_backspace
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13301,30'
          Dst:             is_64bit_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13308,25'
          Dst:             wasm_loader_emit_backspace
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13324,25'
          Dst:             wasm_loader_emit_backspace
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13336,25'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13343,21'
          Dst:             wasm_loader_emit_backspace
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13358,17'
          Dst:             wasm_loader_pop_frame_ref_offset
        - 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:13463,21'
          Dst:             wasm_loader_pop_frame_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13464,21'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13465,21'
          Dst:             wasm_loader_pop_frame_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13466,21'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13467,21'
          Dst:             wasm_loader_push_frame_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13468,21'
          Dst:             wasm_loader_push_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13475,21'
          Dst:             wasm_loader_push_frame_offset
        - 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:13493,17'
          Dst:             read_leb_quick
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13496,21'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13502,17'
          Dst:             check_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13504,22'
          Dst:             is_valid_value_type_for_interpreter
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13505,21'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13539,17'
          Dst:             wasm_loader_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13588,17'
          Dst:             wasm_loader_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13596,17'
          Dst:             wasm_loader_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13604,17'
          Dst:             wasm_loader_push_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13623,17'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13623,17'
          Dst:             read_leb_quick
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13624,22'
          Dst:             get_table_elem_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13642,17'
          Dst:             wasm_loader_emit_uint32
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13651,21'
          Dst:             wasm_loader_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13653,21'
          Dst:             wasm_loader_push_frame_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13655,21'
          Dst:             wasm_loader_push_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13659,21'
          Dst:             wasm_loader_pop_frame_offset
        - 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_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13675,17'
          Dst:             check_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13680,21'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13705,17'
          Dst:             wasm_loader_push_frame_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13707,17'
          Dst:             wasm_loader_push_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13724,25'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13734,30'
          Dst:             wasm_loader_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13741,25'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13762,17'
          Dst:             wasm_loader_push_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13771,17'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13771,17'
          Dst:             read_leb_quick
        - 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:13852,17'
          Dst:             wasm_loader_emit_uint32
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13855,17'
          Dst:             wasm_loader_push_frame_ref_offset
        - 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:13965,17'
          Dst:             wasm_loader_push_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13981,17'
          Dst:             wasm_loader_emit_backspace
        - Src:             'core/iwasm/interpreter/wasm_loader.c:13984,17'
          Dst:             wasm_loader_push_frame_offset
        - 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:14015,23'
          Dst:             preserve_referenced_local
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14025,21'
          Dst:             wasm_loader_emit_backspace
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14028,29'
          Dst:             STORE_U16
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14035,29'
          Dst:             STORE_U16
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14041,29'
          Dst:             is_32bit_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14042,29'
          Dst:             wasm_loader_emit_ptr
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14043,29'
          Dst:             wasm_loader_emit_uint8
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14045,34'
          Dst:             is_64bit_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14046,29'
          Dst:             wasm_loader_emit_ptr
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14047,29'
          Dst:             wasm_loader_emit_uint8
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14051,29'
          Dst:             wasm_loader_emit_ptr
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14052,29'
          Dst:             wasm_loader_emit_uint8
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14056,29'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14060,25'
          Dst:             wasm_loader_pop_frame_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14064,21'
          Dst:             wasm_loader_emit_uint32
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14065,21'
          Dst:             wasm_loader_pop_frame_offset
        - 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:14109,21'
          Dst:             wasm_loader_pop_frame_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14110,21'
          Dst:             wasm_loader_push_frame_offset
        - 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:14117,23'
          Dst:             preserve_referenced_local
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14127,21'
          Dst:             wasm_loader_emit_backspace
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14128,25'
          Dst:             is_32bit_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14129,25'
          Dst:             wasm_loader_emit_ptr
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14130,25'
          Dst:             wasm_loader_emit_uint8
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14134,25'
          Dst:             wasm_loader_emit_ptr
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14135,25'
          Dst:             wasm_loader_emit_uint8
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14139,25'
          Dst:             wasm_loader_emit_ptr
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14140,25'
          Dst:             wasm_loader_emit_uint8
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14144,21'
          Dst:             wasm_loader_emit_uint32
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14146,17'
          Dst:             wasm_value_type_cell_num
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14146,17'
          Dst:             wasm_loader_emit_int16
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14186,17'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14186,17'
          Dst:             read_leb_quick
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14188,21'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14213,17'
          Dst:             wasm_loader_push_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14229,21'
          Dst:             wasm_loader_emit_backspace
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14230,21'
          Dst:             wasm_loader_emit_ptr
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14234,21'
          Dst:             wasm_loader_emit_backspace
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14235,21'
          Dst:             wasm_loader_emit_ptr
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14238,17'
          Dst:             wasm_loader_emit_uint32
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14239,17'
          Dst:             wasm_loader_push_frame_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14252,17'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14252,17'
          Dst:             read_leb_quick
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14254,21'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14267,21'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14324,21'
          Dst:             wasm_loader_emit_backspace
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14325,21'
          Dst:             wasm_loader_emit_ptr
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14329,21'
          Dst:             wasm_loader_emit_backspace
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14330,21'
          Dst:             wasm_loader_emit_ptr
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14334,21'
          Dst:             wasm_loader_emit_backspace
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14335,21'
          Dst:             wasm_loader_emit_ptr
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14338,17'
          Dst:             wasm_loader_emit_uint32
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14339,17'
          Dst:             wasm_loader_pop_frame_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14342,17'
          Dst:             wasm_loader_pop_frame_ref
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14376,21'
          Dst:             wasm_loader_emit_backspace
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14377,21'
          Dst:             wasm_loader_emit_ptr
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14380,21'
          Dst:             wasm_loader_emit_backspace
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14381,21'
          Dst:             wasm_loader_emit_ptr
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14384,21'
          Dst:             wasm_loader_emit_backspace
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14385,21'
          Dst:             wasm_loader_emit_ptr
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14388,21'
          Dst:             wasm_loader_emit_backspace
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14389,21'
          Dst:             wasm_loader_emit_ptr
        - 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:14393,17'
          Dst:             read_leb_quick
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14394,17'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14394,17'
          Dst:             read_leb_quick
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14395,22'
          Dst:             check_memory_access_align
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14400,17'
          Dst:             wasm_loader_emit_uint32
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14412,25'
          Dst:             wasm_loader_push_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14421,25'
          Dst:             wasm_loader_push_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14424,25'
          Dst:             wasm_loader_push_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14427,25'
          Dst:             wasm_loader_push_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14433,25'
          Dst:             wasm_loader_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14434,25'
          Dst:             wasm_loader_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14440,25'
          Dst:             wasm_loader_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14441,25'
          Dst:             wasm_loader_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14444,25'
          Dst:             wasm_loader_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14445,25'
          Dst:             wasm_loader_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14448,25'
          Dst:             wasm_loader_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14449,25'
          Dst:             wasm_loader_pop_frame_ref_offset
        - 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:14459,17'
          Dst:             read_leb_quick
        - 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_offset
        - 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:14471,17'
          Dst:             read_leb_quick
        - 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_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14486,17'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14486,17'
          Dst:             read_leb_quick
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14488,17'
          Dst:             wasm_loader_emit_backspace
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14490,17'
          Dst:             wasm_loader_get_const_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14494,21'
          Dst:             wasm_loader_emit_ptr
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14495,21'
          Dst:             wasm_loader_emit_uint32
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14500,17'
          Dst:             wasm_loader_push_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14504,17'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14504,17'
          Dst:             read_leb_quick
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14506,17'
          Dst:             wasm_loader_emit_backspace
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14508,17'
          Dst:             wasm_loader_get_const_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14512,21'
          Dst:             wasm_loader_emit_ptr
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14513,21'
          Dst:             wasm_loader_emit_const
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14516,17'
          Dst:             wasm_loader_push_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14520,17'
          Dst:             check_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14523,17'
          Dst:             wasm_loader_emit_backspace
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14525,17'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14525,17'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14527,17'
          Dst:             wasm_loader_get_const_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14531,21'
          Dst:             wasm_loader_emit_ptr
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14532,21'
          Dst:             wasm_loader_emit_const
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14535,17'
          Dst:             wasm_loader_push_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14539,17'
          Dst:             check_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14542,17'
          Dst:             wasm_loader_emit_backspace
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14545,17'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14545,17'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14547,17'
          Dst:             wasm_loader_get_const_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14551,21'
          Dst:             wasm_loader_emit_ptr
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14552,21'
          Dst:             wasm_loader_emit_const
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14555,17'
          Dst:             wasm_loader_push_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14559,17'
          Dst:             wasm_loader_push_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14572,17'
          Dst:             wasm_loader_push_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14576,17'
          Dst:             wasm_loader_push_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14589,17'
          Dst:             wasm_loader_push_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14598,17'
          Dst:             wasm_loader_push_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14607,17'
          Dst:             wasm_loader_push_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14613,17'
          Dst:             wasm_loader_push_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14631,17'
          Dst:             wasm_loader_push_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14637,17'
          Dst:             wasm_loader_push_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14655,17'
          Dst:             wasm_loader_push_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14665,17'
          Dst:             wasm_loader_push_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14675,17'
          Dst:             wasm_loader_push_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14685,17'
          Dst:             wasm_loader_push_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14695,17'
          Dst:             wasm_loader_push_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14699,17'
          Dst:             wasm_loader_push_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14704,17'
          Dst:             wasm_loader_push_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14709,17'
          Dst:             wasm_loader_push_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14714,17'
          Dst:             wasm_loader_push_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14719,17'
          Dst:             wasm_loader_push_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14724,17'
          Dst:             wasm_loader_push_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14729,17'
          Dst:             wasm_loader_push_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14734,17'
          Dst:             wasm_loader_push_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14738,17'
          Dst:             wasm_loader_push_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14743,17'
          Dst:             wasm_loader_push_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14748,17'
          Dst:             wasm_loader_push_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14752,17'
          Dst:             wasm_loader_push_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14756,17'
          Dst:             wasm_loader_push_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14760,17'
          Dst:             wasm_loader_push_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14764,17'
          Dst:             wasm_loader_push_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14768,17'
          Dst:             wasm_loader_push_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14773,17'
          Dst:             wasm_loader_push_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:14779,17'
          Dst:             wasm_loader_push_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15780,17'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15780,17'
          Dst:             read_leb_quick
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15782,17'
          Dst:             wasm_loader_emit_uint8
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15787,25'
          Dst:             wasm_loader_push_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15791,25'
          Dst:             wasm_loader_push_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15795,25'
          Dst:             wasm_loader_push_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15799,25'
          Dst:             wasm_loader_push_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15804,25'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15804,25'
          Dst:             read_leb_quick
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15806,25'
          Dst:             wasm_loader_emit_uint32
        - 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:15815,25'
          Dst:             read_leb_quick
        - 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_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15829,25'
          Dst:             wasm_loader_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15830,25'
          Dst:             wasm_loader_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15841,25'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15841,25'
          Dst:             read_leb_quick
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15843,25'
          Dst:             wasm_loader_emit_uint32
        - 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:15870,25'
          Dst:             check_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15872,25'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15872,25'
          Dst:             read_leb_quick
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15873,25'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15874,25'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15874,25'
          Dst:             read_leb_quick
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15875,25'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15879,29'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15884,25'
          Dst:             wasm_loader_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15885,25'
          Dst:             wasm_loader_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15886,25'
          Dst:             wasm_loader_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15897,25'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15897,25'
          Dst:             read_leb_quick
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15898,25'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15901,29'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15905,25'
          Dst:             wasm_loader_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15906,25'
          Dst:             wasm_loader_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15907,25'
          Dst:             wasm_loader_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15925,25'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15925,25'
          Dst:             read_leb_quick
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15926,25'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15926,25'
          Dst:             read_leb_quick
        - 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:15949,29'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15964,25'
          Dst:             wasm_loader_emit_uint32
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15965,25'
          Dst:             wasm_loader_emit_uint32
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15967,25'
          Dst:             wasm_loader_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15968,25'
          Dst:             wasm_loader_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15974,25'
          Dst:             wasm_loader_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15983,25'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15983,25'
          Dst:             read_leb_quick
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15984,30'
          Dst:             get_table_seg_elem_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:15989,25'
          Dst:             wasm_loader_emit_uint32
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16006,25'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16006,25'
          Dst:             read_leb_quick
        - 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:16016,25'
          Dst:             read_leb_quick
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16017,30'
          Dst:             get_table_elem_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16028,29'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16043,25'
          Dst:             wasm_loader_emit_uint32
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16044,25'
          Dst:             wasm_loader_emit_uint32
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16066,25'
          Dst:             wasm_loader_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16068,25'
          Dst:             wasm_loader_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16070,25'
          Dst:             wasm_loader_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16079,25'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16079,25'
          Dst:             read_leb_quick
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16082,30'
          Dst:             get_table_elem_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16087,25'
          Dst:             wasm_loader_emit_uint32
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16095,25'
          Dst:             wasm_loader_push_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16110,25'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16110,25'
          Dst:             read_leb_quick
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16111,30'
          Dst:             get_table_elem_type
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16141,25'
          Dst:             wasm_loader_emit_uint32
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16149,25'
          Dst:             wasm_loader_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16151,25'
          Dst:             wasm_loader_pop_frame_offset
        - 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_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16157,29'
          Dst:             wasm_loader_pop_frame_ref_offset
        - 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:16186,17'
          Dst:             read_leb_quick
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16189,17'
          Dst:             wasm_loader_emit_uint8
        - 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:16210,25'
          Dst:             read_leb_quick
        - 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:             read_leb_quick
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16220,25'
          Dst:             wasm_loader_emit_uint32
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16223,25'
          Dst:             wasm_loader_push_pop_frame_ref_offset
        - 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:16234,25'
          Dst:             read_leb_quick
        - 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:             read_leb_quick
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16244,25'
          Dst:             wasm_loader_emit_uint32
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16247,25'
          Dst:             wasm_loader_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16248,25'
          Dst:             wasm_loader_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16261,25'
          Dst:             check_buf1
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16263,25'
          Dst:             wasm_runtime_read_v128
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16264,25'
          Dst:             wasm_loader_emit_const
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16265,25'
          Dst:             wasm_loader_emit_const
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16268,25'
          Dst:             wasm_loader_push_frame_ref_offset
        - 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:16284,25'
          Dst:             wasm_runtime_read_v128
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16285,25'
          Dst:             wasm_loader_emit_const
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16286,25'
          Dst:             wasm_loader_emit_const
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16289,25'
          Dst:             wasm_loader_push_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16295,25'
          Dst:             wasm_loader_push_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16310,25'
          Dst:             wasm_loader_push_pop_frame_ref_offset
        - 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:16360,25'
          Dst:             wasm_loader_emit_uint8
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16364,35'
          Dst:             wasm_loader_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16380,25'
          Dst:             wasm_loader_push_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16434,25'
          Dst:             wasm_loader_push_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16441,25'
          Dst:             wasm_loader_push_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16450,25'
          Dst:             wasm_loader_push_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16456,25'
          Dst:             wasm_loader_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16457,25'
          Dst:             wasm_loader_push_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16463,25'
          Dst:             wasm_loader_push_pop_frame_ref_offset
        - 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:16481,25'
          Dst:             read_leb_quick
        - 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:             read_leb_quick
        - 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:16497,25'
          Dst:             wasm_loader_emit_uint32
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16499,25'
          Dst:             wasm_loader_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16500,25'
          Dst:             wasm_loader_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16502,25'
          Dst:             wasm_loader_emit_uint8
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16505,29'
          Dst:             wasm_loader_push_frame_ref_offset
        - 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:16518,25'
          Dst:             read_leb_quick
        - 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:             read_leb_quick
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16527,25'
          Dst:             wasm_loader_emit_uint32
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16529,25'
          Dst:             wasm_loader_push_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16540,25'
          Dst:             wasm_loader_push_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16549,25'
          Dst:             wasm_loader_push_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16556,25'
          Dst:             wasm_loader_push_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16563,25'
          Dst:             wasm_loader_push_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16572,25'
          Dst:             wasm_loader_push_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16580,25'
          Dst:             wasm_loader_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16581,25'
          Dst:             wasm_loader_push_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16592,25'
          Dst:             wasm_loader_push_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16599,25'
          Dst:             wasm_loader_push_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16608,25'
          Dst:             wasm_loader_push_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16614,25'
          Dst:             wasm_loader_push_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16620,25'
          Dst:             wasm_loader_push_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16632,25'
          Dst:             wasm_loader_push_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16638,25'
          Dst:             wasm_loader_push_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16645,25'
          Dst:             wasm_loader_push_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16652,25'
          Dst:             wasm_loader_push_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16661,25'
          Dst:             wasm_loader_push_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16669,25'
          Dst:             wasm_loader_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16670,25'
          Dst:             wasm_loader_push_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16681,25'
          Dst:             wasm_loader_push_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16687,25'
          Dst:             wasm_loader_push_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16702,25'
          Dst:             wasm_loader_push_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16710,25'
          Dst:             wasm_loader_push_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16717,25'
          Dst:             wasm_loader_push_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16726,25'
          Dst:             wasm_loader_push_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16734,25'
          Dst:             wasm_loader_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16735,25'
          Dst:             wasm_loader_push_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16752,25'
          Dst:             wasm_loader_push_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16760,25'
          Dst:             wasm_loader_push_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16767,25'
          Dst:             wasm_loader_push_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16776,25'
          Dst:             wasm_loader_push_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16784,25'
          Dst:             wasm_loader_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16785,25'
          Dst:             wasm_loader_push_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16803,25'
          Dst:             wasm_loader_push_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16812,25'
          Dst:             wasm_loader_push_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16825,25'
          Dst:             wasm_loader_push_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16834,25'
          Dst:             wasm_loader_push_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16847,25'
          Dst:             wasm_loader_push_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16860,25'
          Dst:             wasm_loader_push_pop_frame_ref_offset
        - Src:             'core/iwasm/interpreter/wasm_loader.c:16867,29'
          Dst:             snprintf
        - 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:17063,19'
          Dst:             loader_malloc
        - Src:             'core/iwasm/interpreter/wasm_loader.c:17067,13'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_loader.c:17067,13'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_loader.c:17073,13'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_loader.c:17073,13'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_loader.c:17080,13'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_loader.c:17080,13'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_loader.c:17096,5'
          Dst:             wasm_loader_ctx_destroy
    - 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:          70
      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:         70
      ICount:          418
      EdgeCount:       87
      CyclomaticComplexity: 19
      functionsReached:
        - b_memcpy_s
        - bh_assert_internal
        - 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:5219,17'
          Dst:             bh_assert_internal
        - 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:5234,17'
          Dst:             bh_assert_internal
        - 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:         76
      ICount:          464
      EdgeCount:       99
      CyclomaticComplexity: 25
      functionsReached:
        - bh_log
        - check_table_elem_type
        - check_table_index
        - load_elem_type
        - load_func_index_vec
        - load_init_expr
        - load_init_expr_vec
        - load_table_index
        - loader_malloc
        - read_leb
        - set_error_buf
      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:4893,26'
          Dst:             check_table_index
        - 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: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: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:         56
      ICount:          349
      EdgeCount:       71
      CyclomaticComplexity: 17
      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:4501,17'
          Dst:             set_error_buf
        - 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:         32
      ICount:          234
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - bh_assert_internal
        - bh_log
        - check_buf
        - check_mutability
        - is_indices_overflow
        - is_valid_value_type_for_interpreter
        - load_init_expr
        - loader_malloc
        - read_leb
        - set_error_buf
      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:4329,13'
          Dst:             check_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:4332,18'
          Dst:             is_valid_value_type_for_interpreter
        - Src:             'core/iwasm/interpreter/wasm_loader.c:4333,17'
          Dst:             set_error_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:4423,9'
          Dst:             bh_assert_internal
        - 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:         25
      ICount:          152
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - bh_log
        - load_table
        - loader_malloc
        - read_leb
        - set_error_buf
      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:4204,18'
          Dst:             load_table
        - 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:         110
      ICount:          652
      EdgeCount:       145
      CyclomaticComplexity: 37
      functionsReached:
        - bh_assert_internal
        - bh_log
        - check_buf
        - check_function_type
        - init_function_local_offsets
        - is_indices_overflow
        - is_valid_value_type_for_interpreter
        - loader_malloc
        - read_leb
        - set_error_buf
        - set_error_buf_v
        - 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:3947,17'
          Dst:             check_buf
        - 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: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:4046,17'
          Dst:             check_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:4049,22'
          Dst:             is_valid_value_type_for_interpreter
        - Src:             'core/iwasm/interpreter/wasm_loader.c:4051,25'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:4055,25'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:4059,25'
          Dst:             set_error_buf_v
        - Src:             'core/iwasm/interpreter/wasm_loader.c:4099,13'
          Dst:             bh_assert_internal
        - 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:         157
      ICount:          908
      EdgeCount:       197
      CyclomaticComplexity: 42
      functionsReached:
        - bh_assert_internal
        - bh_log
        - check_buf
        - load_function_import
        - load_global_import
        - load_memory_import
        - load_table_import
        - loader_malloc
        - read_leb
        - set_error_buf
        - strcmp
        - wasm_const_str_list_insert
      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: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:3656,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:3728,21'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3730,26'
          Dst:             load_function_import
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3739,21'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3741,26'
          Dst:             load_table_import
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3744,25'
          Dst:             bh_log
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3751,21'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3753,26'
          Dst:             load_memory_import
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3773,21'
          Dst:             bh_assert_internal
        - 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:3795,18'
          Dst:             strcmp
        - Src:             'core/iwasm/interpreter/wasm_loader.c:3796,21'
          Dst:             strcmp
        - 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:         95
      ICount:          580
      EdgeCount:       123
      CyclomaticComplexity: 30
      functionsReached:
        - bh_log
        - check_buf
        - destroy_wasm_type
        - is_valid_value_type_for_interpreter
        - loader_malloc
        - read_leb
        - set_error_buf
        - set_error_buf_v
        - wasm_get_cell_num
        - wasm_native_lookup_quick_aot_entry
        - wasm_type_equal
      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:2211,13'
          Dst:             check_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:2214,17'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:2218,13'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:2222,13'
          Dst:             check_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:2224,13'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:2225,13'
          Dst:             check_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:2229,17'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:2237,23'
          Dst:             loader_malloc
        - Src:             'core/iwasm/interpreter/wasm_loader.c:2246,17'
          Dst:             check_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:2249,13'
          Dst:             read_leb
        - Src:             'core/iwasm/interpreter/wasm_loader.c:2251,17'
          Dst:             check_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:2255,22'
          Dst:             is_valid_value_type_for_interpreter
        - Src:             'core/iwasm/interpreter/wasm_loader.c:2256,21'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:2262,30'
          Dst:             wasm_get_cell_num
        - Src:             'core/iwasm/interpreter/wasm_loader.c:2264,17'
          Dst:             wasm_get_cell_num
        - Src:             'core/iwasm/interpreter/wasm_loader.c:2266,17'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:2274,37'
          Dst:             wasm_native_lookup_quick_aot_entry
        - Src:             'core/iwasm/interpreter/wasm_loader.c:2289,21'
          Dst:             wasm_type_equal
        - Src:             'core/iwasm/interpreter/wasm_loader.c:2291,25'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:2295,21'
          Dst:             destroy_wasm_type
        - 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: 2164
      functionLinenumberEnd: 2179
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasm_runtime_free
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:2178,5'
          Dst:             wasm_runtime_free
    - 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:         27
      ICount:          177
      EdgeCount:       34
      CyclomaticComplexity: 9
      functionsReached:
        - b_memcpy_s
        - bh_assert_internal
        - bh_log
        - 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:5751,9'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_loader.c:5754,9'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/interpreter/wasm_loader.c:5754,9'
          Dst:             bh_assert_internal
        - 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:5810,5'
          Dst:             bh_log
    - 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:         472
      ICount:          2114
      EdgeCount:       528
      CyclomaticComplexity: 58
      functionsReached:
        - check_buf
        - check_buf1
        - is_byte_a_type
        - read_leb
      functionUses:    0
      BranchProfiles:
        - Branch String:   'core/iwasm/interpreter/wasm_loader.c:7622,9'
          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:7785,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:7908,17'
          Dst:             check_buf
        - 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
    - functionName:    check_wasi_abi_compatibility
      functionSourceFile: '/src/wamr/core/iwasm/interpreter/wasm_loader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7142
      functionLinenumberEnd: 7275
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          249
      EdgeCount:       55
      CyclomaticComplexity: 17
      functionsReached:
        - bh_log
        - set_error_buf
        - wasm_loader_find_export
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:7178,13'
          Dst:             wasm_loader_find_export
        - Src:             'core/iwasm/interpreter/wasm_loader.c:7182,13'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:7191,13'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:7199,13'
          Dst:             wasm_loader_find_export
        - Src:             'core/iwasm/interpreter/wasm_loader.c:7204,17'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:7214,17'
          Dst:             set_error_buf
        - Src:             'core/iwasm/interpreter/wasm_loader.c:7229,9'
          Dst:             bh_log
        - Src:             'core/iwasm/interpreter/wasm_loader.c:7253,14'
          Dst:             wasm_loader_find_export
        - Src:             'core/iwasm/interpreter/wasm_loader.c:7269,9'
          Dst:             set_error_buf
    - 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:         261
      ICount:          1845
      EdgeCount:       353
      CyclomaticComplexity: 94
      functionsReached:
        - align_uint64
        - bh_assert_internal
        - bh_log
        - calculate_global_data_offset
        - check_data_count_consistency
        - 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_interp_get_handle_table
        - 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:6485,21'
          Dst:             bh_log
        - 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:6507,21'
          Dst:             bh_log
        - 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:6611,18'
          Dst:             strcmp
        - Src:             'core/iwasm/interpreter/wasm_loader.c:6618,21'
          Dst:             bh_assert_internal
        - 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:6636,21'
          Dst:             bh_assert_internal
        - 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:6658,33'
          Dst:             bh_assert_internal
        - 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:6684,21'
          Dst:             bh_assert_internal
        - Src:             'core/iwasm/interpreter/wasm_loader.c:6686,21'
          Dst:             bh_log
        - Src:             'core/iwasm/interpreter/wasm_loader.c:6694,20'
          Dst:             wasm_interp_get_handle_table
        - 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: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:         11
      ICount:          78
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - bh_log
        - check_wasi_abi_compatibility
        - 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:7303,10'
          Dst:             check_wasi_abi_compatibility
        - 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:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - loader_malloc
        - wasi_args_set_defaults
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/interpreter/wasm_loader.c:6842,9'
          Dst:             loader_malloc
        - Src:             'core/iwasm/interpreter/wasm_loader.c:6898,5'
          Dst:             wasi_args_set_defaults
    - 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:         79
      ICount:          492
      EdgeCount:       103
      CyclomaticComplexity: 26
      functionsReached:
        - destroy_wasm_type
        - 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:7368,21'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/interpreter/wasm_loader.c:7370,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: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: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: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: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:    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:    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:    0
      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:    1
      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:    0
      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:    0
      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:    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:    1
      BranchProfiles:  []
      Callsites:       []
    - 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:    fgets
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    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:    1
      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:    1
      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_socket_addr_remote
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1026
      functionLinenumberEnd: 1038
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - getpeername
        - sockaddr_to_bh_sockaddr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_socket.c:1031,11'
          Dst:             getpeername
        - Src:             'core/shared/platform/common/posix/posix_socket.c:1037,12'
          Dst:             sockaddr_to_bh_sockaddr
    - functionName:    getpeername
      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:    sockaddr_to_bh_sockaddr
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          119
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - __errno_location
        - ntohl
        - ntohs
      functionUses:    4
      BranchProfiles:
        - Branch String:   'core/shared/platform/common/posix/posix_socket.c:51,5'
          Branch Sides:    []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_socket.c:56,33'
          Dst:             ntohs
        - Src:             'core/shared/platform/common/posix/posix_socket.c:57,45'
          Dst:             ntohl
        - Src:             'core/shared/platform/common/posix/posix_socket.c:67,33'
          Dst:             ntohs
        - Src:             'core/shared/platform/common/posix/posix_socket.c:74,52'
          Dst:             ntohs
        - Src:             'core/shared/platform/common/posix/posix_socket.c:82,13'
          Dst:             __errno_location
    - functionName:    ntohs
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ntohl
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_socket_addr_local
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1010
      functionLinenumberEnd: 1022
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - getsockname
        - sockaddr_to_bh_sockaddr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_socket.c:1015,11'
          Dst:             getsockname
        - Src:             'core/shared/platform/common/posix/posix_socket.c:1021,12'
          Dst:             sockaddr_to_bh_sockaddr
    - functionName:    getsockname
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_socket_get_recv_timeout
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 998
      functionLinenumberEnd: 1006
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - getsockopt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_socket.c:1001,9'
          Dst:             getsockopt
    - functionName:    os_socket_set_recv_timeout
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 986
      functionLinenumberEnd: 994
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - setsockopt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_socket.c:990,9'
          Dst:             setsockopt
    - functionName:    setsockopt
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_socket_get_send_timeout
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 974
      functionLinenumberEnd: 982
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - getsockopt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_socket.c:977,9'
          Dst:             getsockopt
    - functionName:    os_socket_set_send_timeout
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 962
      functionLinenumberEnd: 970
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - setsockopt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_socket.c:966,9'
          Dst:             setsockopt
    - functionName:    os_socket_get_broadcast
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 955
      functionLinenumberEnd: 957
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - os_socket_getbooloption
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_socket.c:956,12'
          Dst:             os_socket_getbooloption
    - functionName:    os_socket_getbooloption
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 455
      functionLinenumberEnd: 465
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          56
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - getsockopt
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_socket.c:456,5'
          Dst:             __assert_fail
        - Src:             'core/shared/platform/common/posix/posix_socket.c:460,9'
          Dst:             getsockopt
    - functionName:    os_socket_set_broadcast
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 948
      functionLinenumberEnd: 950
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - os_socket_setbooloption
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_socket.c:949,12'
          Dst:             os_socket_setbooloption
    - functionName:    os_socket_setbooloption
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 443
      functionLinenumberEnd: 450
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - setsockopt
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_socket.c:445,9'
          Dst:             setsockopt
    - functionName:    os_socket_get_ipv6_only
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 936
      functionLinenumberEnd: 939
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - os_socket_getbooloption
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_socket.c:938,12'
          Dst:             os_socket_getbooloption
    - functionName:    os_socket_set_ipv6_only
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 924
      functionLinenumberEnd: 927
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - os_socket_setbooloption
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_socket.c:926,12'
          Dst:             os_socket_setbooloption
    - functionName:    os_socket_get_ip_multicast_ttl
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 912
      functionLinenumberEnd: 920
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - getsockopt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_socket.c:914,9'
          Dst:             getsockopt
    - functionName:    os_socket_set_ip_multicast_ttl
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 901
      functionLinenumberEnd: 908
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - setsockopt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_socket.c:902,9'
          Dst:             setsockopt
    - functionName:    os_socket_get_ip_ttl
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 890
      functionLinenumberEnd: 897
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - getsockopt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_socket.c:892,9'
          Dst:             getsockopt
    - functionName:    os_socket_set_ip_ttl
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 880
      functionLinenumberEnd: 886
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - setsockopt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_socket.c:881,9'
          Dst:             setsockopt
    - functionName:    os_socket_set_ip_drop_membership
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 844
      functionLinenumberEnd: 876
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          105
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - setsockopt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_socket.c:845,5'
          Dst:             __assert_fail
        - Src:             'core/shared/platform/common/posix/posix_socket.c:854,13'
          Dst:             setsockopt
        - Src:             'core/shared/platform/common/posix/posix_socket.c:868,13'
          Dst:             setsockopt
    - functionName:    os_socket_set_ip_add_membership
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 806
      functionLinenumberEnd: 838
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          105
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - setsockopt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_socket.c:807,5'
          Dst:             __assert_fail
        - Src:             'core/shared/platform/common/posix/posix_socket.c:816,13'
          Dst:             setsockopt
        - Src:             'core/shared/platform/common/posix/posix_socket.c:830,13'
          Dst:             setsockopt
    - functionName:    os_socket_get_ip_multicast_loop
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 786
      functionLinenumberEnd: 800
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - os_socket_getbooloption
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_socket.c:789,16'
          Dst:             os_socket_getbooloption
        - Src:             'core/shared/platform/common/posix/posix_socket.c:797,16'
          Dst:             os_socket_getbooloption
    - functionName:    os_socket_set_ip_multicast_loop
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 768
      functionLinenumberEnd: 782
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - os_socket_setbooloption
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_socket.c:771,16'
          Dst:             os_socket_setbooloption
        - Src:             'core/shared/platform/common/posix/posix_socket.c:779,16'
          Dst:             os_socket_setbooloption
    - functionName:    os_socket_get_tcp_fastopen_connect
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 755
      functionLinenumberEnd: 758
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - os_socket_getbooloption
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_socket.c:757,12'
          Dst:             os_socket_getbooloption
    - functionName:    os_socket_set_tcp_fastopen_connect
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 742
      functionLinenumberEnd: 745
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - os_socket_setbooloption
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_socket.c:744,12'
          Dst:             os_socket_setbooloption
    - functionName:    os_socket_get_tcp_keep_intvl
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 722
      functionLinenumberEnd: 738
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - getsockopt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_socket.c:724,5'
          Dst:             __assert_fail
        - Src:             'core/shared/platform/common/posix/posix_socket.c:727,9'
          Dst:             getsockopt
    - functionName:    os_socket_set_tcp_keep_intvl
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 718
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - setsockopt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_socket.c:706,9'
          Dst:             setsockopt
    - functionName:    os_socket_get_tcp_keep_idle
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 676
      functionLinenumberEnd: 699
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - getsockopt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_socket.c:677,5'
          Dst:             __assert_fail
        - Src:             'core/shared/platform/common/posix/posix_socket.c:681,9'
          Dst:             getsockopt
    - functionName:    os_socket_set_tcp_keep_idle
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 651
      functionLinenumberEnd: 672
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - setsockopt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_socket.c:654,9'
          Dst:             setsockopt
    - functionName:    os_socket_get_tcp_quick_ack
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 638
      functionLinenumberEnd: 641
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - os_socket_getbooloption
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_socket.c:640,12'
          Dst:             os_socket_getbooloption
    - functionName:    os_socket_set_tcp_quick_ack
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 625
      functionLinenumberEnd: 628
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - os_socket_setbooloption
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_socket.c:627,12'
          Dst:             os_socket_setbooloption
    - functionName:    os_socket_get_tcp_no_delay
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 618
      functionLinenumberEnd: 620
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - os_socket_getbooloption
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_socket.c:619,12'
          Dst:             os_socket_getbooloption
    - functionName:    os_socket_set_tcp_no_delay
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 611
      functionLinenumberEnd: 613
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - os_socket_setbooloption
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_socket.c:612,12'
          Dst:             os_socket_setbooloption
    - functionName:    os_socket_get_linger
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 593
      functionLinenumberEnd: 607
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          66
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - getsockopt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_socket.c:594,5'
          Dst:             __assert_fail
        - Src:             'core/shared/platform/common/posix/posix_socket.c:595,5'
          Dst:             __assert_fail
        - Src:             'core/shared/platform/common/posix/posix_socket.c:599,9'
          Dst:             getsockopt
    - functionName:    os_socket_set_linger
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 579
      functionLinenumberEnd: 589
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - bool
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - setsockopt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_socket.c:582,9'
          Dst:             setsockopt
    - functionName:    os_socket_get_reuse_port
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 567
      functionLinenumberEnd: 570
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - os_socket_getbooloption
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_socket.c:569,12'
          Dst:             os_socket_getbooloption
    - functionName:    os_socket_set_reuse_port
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 555
      functionLinenumberEnd: 558
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - os_socket_setbooloption
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_socket.c:557,12'
          Dst:             os_socket_setbooloption
    - functionName:    os_socket_get_reuse_addr
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 548
      functionLinenumberEnd: 550
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - os_socket_getbooloption
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_socket.c:549,12'
          Dst:             os_socket_getbooloption
    - functionName:    os_socket_set_reuse_addr
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 541
      functionLinenumberEnd: 543
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - os_socket_setbooloption
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_socket.c:542,12'
          Dst:             os_socket_setbooloption
    - functionName:    os_socket_get_keep_alive
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 534
      functionLinenumberEnd: 536
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - os_socket_getbooloption
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_socket.c:535,12'
          Dst:             os_socket_getbooloption
    - functionName:    os_socket_set_keep_alive
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 527
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - os_socket_setbooloption
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_socket.c:528,12'
          Dst:             os_socket_setbooloption
    - functionName:    os_socket_get_recv_buf_size
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 523
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          48
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - getsockopt
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_socket.c:512,5'
          Dst:             __assert_fail
        - Src:             'core/shared/platform/common/posix/posix_socket.c:516,9'
          Dst:             getsockopt
    - functionName:    os_socket_set_recv_buf_size
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 498
      functionLinenumberEnd: 507
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - setsockopt
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_socket.c:500,9'
          Dst:             setsockopt
    - functionName:    os_socket_get_send_buf_size
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 482
      functionLinenumberEnd: 494
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          48
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - getsockopt
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_socket.c:483,5'
          Dst:             __assert_fail
        - Src:             'core/shared/platform/common/posix/posix_socket.c:487,9'
          Dst:             getsockopt
    - functionName:    os_socket_set_send_buf_size
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 469
      functionLinenumberEnd: 478
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - setsockopt
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_socket.c:471,9'
          Dst:             setsockopt
    - functionName:    is_addrinfo_supported
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 382
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          87
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getaddrinfo_error_to_errno
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 358
      functionLinenumberEnd: 371
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          46
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - __errno_location
      functionUses:    1
      BranchProfiles:
        - Branch String:   'core/shared/platform/common/posix/posix_socket.c:359,5'
          Branch Sides:    []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_socket.c:367,20'
          Dst:             __errno_location
    - functionName:    os_socket_addr_resolve
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 390
      functionLinenumberEnd: 438
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          225
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - __errno_location
        - freeaddrinfo
        - getaddrinfo
        - getaddrinfo_error_to_errno
        - is_addrinfo_supported
        - sockaddr_to_bh_sockaddr
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_socket.c:405,29'
          Dst:             strlen
        - Src:             'core/shared/platform/common/posix/posix_socket.c:405,11'
          Dst:             getaddrinfo
        - Src:             'core/shared/platform/common/posix/posix_socket.c:408,17'
          Dst:             getaddrinfo_error_to_errno
        - Src:             'core/shared/platform/common/posix/posix_socket.c:408,9'
          Dst:             __errno_location
        - Src:             'core/shared/platform/common/posix/posix_socket.c:414,14'
          Dst:             is_addrinfo_supported
        - Src:             'core/shared/platform/common/posix/posix_socket.c:420,17'
          Dst:             sockaddr_to_bh_sockaddr
        - Src:             'core/shared/platform/common/posix/posix_socket.c:423,17'
          Dst:             freeaddrinfo
        - Src:             'core/shared/platform/common/posix/posix_socket.c:435,5'
          Dst:             freeaddrinfo
    - functionName:    getaddrinfo
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    freeaddrinfo
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_socket_inet_network
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 354
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - bool
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          95
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - inet_pton
        - ntohl
        - ntohs
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_socket.c:333,13'
          Dst:             inet_pton
        - Src:             'core/shared/platform/common/posix/posix_socket.c:337,21'
          Dst:             ntohl
        - Src:             'core/shared/platform/common/posix/posix_socket.c:341,13'
          Dst:             inet_pton
        - Src:             'core/shared/platform/common/posix/posix_socket.c:345,28'
          Dst:             ntohs
    - functionName:    inet_pton
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_socket_shutdown
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 319
      functionLinenumberEnd: 324
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __errno_location
        - convert_errno
        - shutdown
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_socket.c:320,9'
          Dst:             shutdown
        - Src:             'core/shared/platform/common/posix/posix_socket.c:321,30'
          Dst:             __errno_location
        - Src:             'core/shared/platform/common/posix/posix_socket.c:321,16'
          Dst:             convert_errno
    - functionName:    shutdown
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_socket_close
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 312
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - close
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_socket.c:313,5'
          Dst:             close
    - functionName:    bh_sockaddr_to_sockaddr
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          115
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - htonl
        - htons
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_socket.c:93,26'
          Dst:             htons
        - Src:             'core/shared/platform/common/posix/posix_socket.c:95,33'
          Dst:             htonl
        - Src:             'core/shared/platform/common/posix/posix_socket.c:102,27'
          Dst:             htons
        - Src:             'core/shared/platform/common/posix/posix_socket.c:108,32'
          Dst:             htons
    - functionName:    os_socket_send_to
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bh_sockaddr_to_sockaddr
        - sendto
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_socket.c:304,5'
          Dst:             bh_sockaddr_to_sockaddr
        - Src:             'core/shared/platform/common/posix/posix_socket.c:306,12'
          Dst:             sendto
    - functionName:    sendto
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_socket_send
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionLinenumberEnd: 294
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - send
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_socket.c:294,12'
          Dst:             send
    - functionName:    send
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_socket_recv_from
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          96
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - recvfrom
        - sockaddr_to_bh_sockaddr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_socket.c:271,11'
          Dst:             recvfrom
        - Src:             'core/shared/platform/common/posix/posix_socket.c:279,13'
          Dst:             sockaddr_to_bh_sockaddr
    - functionName:    recvfrom
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_socket_recv
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - recv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_socket.c:260,12'
          Dst:             recv
    - functionName:    recv
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_socket_connect
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - connect
        - textual_addr_to_sockaddr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_socket.c:244,10'
          Dst:             textual_addr_to_sockaddr
        - Src:             'core/shared/platform/common/posix/posix_socket.c:249,11'
          Dst:             connect
    - functionName:    textual_addr_to_sockaddr
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          89
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - htons
        - inet_pton
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_socket.c:24,5'
          Dst:             __assert_fail
        - Src:             'core/shared/platform/common/posix/posix_socket.c:27,9'
          Dst:             inet_pton
        - Src:             'core/shared/platform/common/posix/posix_socket.c:29,24'
          Dst:             htons
        - Src:             'core/shared/platform/common/posix/posix_socket.c:36,9'
          Dst:             inet_pton
        - Src:             'core/shared/platform/common/posix/posix_socket.c:38,25'
          Dst:             htons
    - functionName:    connect
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_socket_accept
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          71
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - accept
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_socket.c:224,17'
          Dst:             accept
        - Src:             'core/shared/platform/common/posix/posix_socket.c:228,17'
          Dst:             accept
    - functionName:    accept
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_socket_listen
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - listen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_socket.c:212,9'
          Dst:             listen
    - functionName:    listen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_socket_settimeout
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - setsockopt
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_socket.c:200,9'
          Dst:             setsockopt
    - functionName:    os_socket_bind
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          137
      EdgeCount:       30
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - bind
        - fcntl
        - getsockname
        - ntohs
        - setsockopt
        - textual_addr_to_sockaddr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_socket.c:145,5'
          Dst:             __assert_fail
        - Src:             'core/shared/platform/common/posix/posix_socket.c:146,5'
          Dst:             __assert_fail
        - Src:             'core/shared/platform/common/posix/posix_socket.c:151,10'
          Dst:             textual_addr_to_sockaddr
        - Src:             'core/shared/platform/common/posix/posix_socket.c:156,11'
          Dst:             fcntl
        - Src:             'core/shared/platform/common/posix/posix_socket.c:161,11'
          Dst:             setsockopt
        - Src:             'core/shared/platform/common/posix/posix_socket.c:166,11'
          Dst:             bind
        - Src:             'core/shared/platform/common/posix/posix_socket.c:172,9'
          Dst:             getsockname
        - Src:             'core/shared/platform/common/posix/posix_socket.c:177,17'
          Dst:             ntohs
        - Src:             'core/shared/platform/common/posix/posix_socket.c:181,17'
          Dst:             ntohs
    - functionName:    bind
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_socket_create
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          62
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - socket
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_socket.c:128,17'
          Dst:             socket
        - Src:             'core/shared/platform/common/posix/posix_socket.c:131,17'
          Dst:             socket
    - functionName:    socket
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    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:    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:    0
      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:    3
      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:    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:          370
      EdgeCount:       73
      CyclomaticComplexity: 22
      functionsReached:
        - bh_assert_internal
        - hmu_is_in_heap
        - remove_tree_node
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:55,5'
          Dst:             bh_assert_internal
        - 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:         66
      ICount:          521
      EdgeCount:       88
      CyclomaticComplexity: 24
      functionsReached:
        - bh_assert_internal
        - gci_add_fc
        - gci_is_heap_valid
        - get_hmu_normal_node_next
        - hmu_is_in_heap
        - remove_tree_node
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:353,5'
          Dst:             gci_is_heap_valid
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:353,5'
          Dst:             bh_assert_internal
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:354,5'
          Dst:             bh_assert_internal
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:381,13'
          Dst:             bh_assert_internal
        - 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:429,5'
          Dst:             bh_assert_internal
        - 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:450,9'
          Dst:             bh_assert_internal
        - 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_is_heap_valid
      functionSourceFile: '/src/wamr/core/shared/mem-alloc/ems/ems_alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 967
      functionLinenumberEnd: 974
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - 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:         31
      ICount:          308
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached:
        - bh_assert_internal
        - gci_is_heap_valid
        - hmu_is_in_heap
        - hmu_set_free_size
        - set_hmu_normal_node_next
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:262,5'
          Dst:             gci_is_heap_valid
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:262,5'
          Dst:             bh_assert_internal
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:263,5'
          Dst:             bh_assert_internal
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:265,5'
          Dst:             bh_assert_internal
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:266,5'
          Dst:             bh_assert_internal
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:269,5'
          Dst:             bh_assert_internal
        - 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:303,5'
          Dst:             bh_assert_internal
        - 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:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - bh_assert_internal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:237,5'
          Dst:             bh_assert_internal
    - 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:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - bh_assert_internal
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/mem-alloc/ems/ems_gc_internal.h:389,9'
          Dst:             bh_assert_internal
    - functionName:    gci_dump
      functionSourceFile: '/src/wamr/core/shared/mem-alloc/ems/ems_alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1102
      functionLinenumberEnd: 1156
      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:1127,13'
          Dst:             bh_log
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:1133,9'
          Dst:             os_printf
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:1150,9'
          Dst:             bh_log
    - functionName:    gc_get_heap_highmark_size
      functionSourceFile: '/src/wamr/core/shared/mem-alloc/ems/ems_alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1096
      functionLinenumberEnd: 1097
      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: 1081
      functionLinenumberEnd: 1092
      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:1082,5'
          Dst:             os_printf
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:1083,5'
          Dst:             os_printf
    - functionName:    gc_alloc_wo
      functionSourceFile: '/src/wamr/core/shared/mem-alloc/ems/ems_alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 901
      functionLinenumberEnd: 959
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          141
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - alloc_hmu_ex
        - bh_assert_internal
        - os_mutex_lock
        - os_mutex_unlock
        - os_printf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:917,9'
          Dst:             os_printf
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:922,5'
          Dst:             os_mutex_lock
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:924,11'
          Dst:             alloc_hmu_ex
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:931,5'
          Dst:             bh_assert_internal
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:957,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: 552
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - alloc_hmu
        - bh_assert_internal
        - gci_is_heap_valid
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:529,5'
          Dst:             gci_is_heap_valid
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:529,5'
          Dst:             bh_assert_internal
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:530,5'
          Dst:             bh_assert_internal
        - 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: 983
      functionLinenumberEnd: 1077
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         50
      ICount:          307
      EdgeCount:       68
      CyclomaticComplexity: 20
      functionsReached:
        - bh_assert_internal
        - 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:999,9'
          Dst:             bh_log
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:1004,11'
          Dst:             obj_to_hmu
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:1009,5'
          Dst:             os_mutex_lock
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:1011,9'
          Dst:             hmu_is_in_heap
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:1018,17'
          Dst:             bh_assert_internal
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:1034,21'
          Dst:             hmu_is_in_heap
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:1038,26'
          Dst:             unlink_hmu
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:1046,17'
          Dst:             hmu_is_in_heap
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:1049,26'
          Dst:             unlink_hmu
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:1057,18'
          Dst:             gci_add_fc
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:1062,17'
          Dst:             hmu_is_in_heap
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:1075,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:    2
      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:         30
      ICount:          200
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - bh_assert_internal
        - bh_log
        - gci_is_heap_valid
        - 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:181,5'
          Dst:             gci_is_heap_valid
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:181,5'
          Dst:             bh_assert_internal
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:182,5'
          Dst:             bh_assert_internal
        - 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: 872
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         53
      ICount:          404
      EdgeCount:       70
      CyclomaticComplexity: 19
      functionsReached:
        - alloc_hmu_ex
        - b_memcpy_s
        - bh_assert_internal
        - 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:832,11'
          Dst:             alloc_hmu_ex
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:836,5'
          Dst:             bh_assert_internal
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:862,13'
          Dst:             b_memcpy_s
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:862,13'
          Dst:             bh_assert_internal
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:866,5'
          Dst:             os_mutex_unlock
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:869,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:         36
      ICount:          293
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - alloc_hmu_ex
        - bh_assert_internal
        - 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:699,5'
          Dst:             bh_assert_internal
        - Src:             'core/shared/mem-alloc/ems/ems_alloc.c:716,5'
          Dst:             bh_assert_internal
        - 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:         16
      ICount:          140
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - alloc_hmu_ex
        - bh_assert_internal
        - 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:604,5'
          Dst:             bh_assert_internal
        - 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_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:         19
      ICount:          118
      EdgeCount:       21
      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_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:    2
      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_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:          143
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - bh_assert_internal
        - gc_heap_stat
        - os_printf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/mem-alloc/ems/ems_kfc.c:412,5'
          Dst:             bh_assert_internal
        - 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:424,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:         48
      ICount:          308
      EdgeCount:       65
      CyclomaticComplexity: 19
      functionsReached:
        - bh_assert_internal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/mem-alloc/ems/ems_kfc.c:373,9'
          Dst:             bh_assert_internal
    - 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:          299
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - adjust_ptr
        - bh_assert_internal
        - 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:271,5'
          Dst:             bh_assert_internal
        - 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:300,13'
          Dst:             bh_assert_internal
        - 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_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:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - os_mutex_destroy
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - 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:          200
      EdgeCount:       19
      CyclomaticComplexity: 3
      functionsReached:
        - bh_assert_internal
        - bh_log
        - 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:46,5'
          Dst:             bh_assert_internal
        - Src:             'core/shared/mem-alloc/ems/ems_kfc.c:47,5'
          Dst:             bh_assert_internal
        - Src:             'core/shared/mem-alloc/ems/ems_kfc.c:54,5'
          Dst:             bh_assert_internal
    - 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:       []
    - 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:    1
      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:          181
      EdgeCount:       31
      CyclomaticComplexity: 8
      functionsReached:
        - b_memcpy_s
        - bh_assert_internal
        - 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:239,9'
          Dst:             bh_assert_internal
        - Src:             'core/shared/utils/bh_vector.c:244,9'
          Dst:             b_memcpy_s
        - Src:             'core/shared/utils/bh_vector.c:244,9'
          Dst:             bh_assert_internal
        - 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:          124
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - b_memcpy_s
        - bh_assert_internal
        - bh_log
        - extend_vector
        - os_mutex_lock
        - os_mutex_unlock
      functionUses:    11
      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:206,5'
          Dst:             bh_assert_internal
        - 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:          113
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - alloc_vector_data
        - b_memcpy_s
        - bh_assert_internal
        - 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:45,5'
          Dst:             bh_assert_internal
        - 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:          197
      EdgeCount:       35
      CyclomaticComplexity: 9
      functionsReached:
        - b_memcpy_s
        - bh_assert_internal
        - 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:170,9'
          Dst:             bh_assert_internal
        - Src:             'core/shared/utils/bh_vector.c:175,5'
          Dst:             b_memcpy_s
        - Src:             'core/shared/utils/bh_vector.c:175,5'
          Dst:             bh_assert_internal
        - 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:          117
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - b_memcpy_s
        - bh_assert_internal
        - bh_log
        - os_mutex_lock
        - os_mutex_unlock
      functionUses:    4
      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:135,5'
          Dst:             bh_assert_internal
        - 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:          117
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - b_memcpy_s
        - bh_assert_internal
        - 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:113,5'
          Dst:             bh_assert_internal
        - 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:    17
      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:    23
      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:    convert_iovec_app_to_buffer
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2172
      functionLinenumberEnd: 2201
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          129
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - allocate_iovec_app_buffer
        - b_memcpy_s
        - bh_assert_internal
        - wasm_runtime_addr_app_to_native
        - wasm_runtime_free
        - wasm_runtime_validate_app_addr
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:2178,13'
          Dst:             allocate_iovec_app_buffer
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:2189,14'
          Dst:             wasm_runtime_validate_app_addr
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:2191,13'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:2195,31'
          Dst:             wasm_runtime_addr_app_to_native
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:2196,9'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:2196,9'
          Dst:             bh_assert_internal
    - functionName:    allocate_iovec_app_buffer
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2010
      functionLinenumberEnd: 2041
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          126
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - wasm_runtime_malloc
        - wasm_runtime_validate_native_addr
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:2021,13'
          Dst:             wasm_runtime_validate_native_addr
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:2033,26'
          Dst:             wasm_runtime_malloc
    - functionName:    min_uint32
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    copy_buffer_to_iovec_app
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2047
      functionLinenumberEnd: 2087
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          169
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - b_memcpy_s
        - bh_assert_internal
        - min_uint32
        - wasm_runtime_addr_app_to_native
        - wasm_runtime_validate_app_addr
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:2059,14'
          Dst:             wasm_runtime_validate_app_addr
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:2077,35'
          Dst:             min_uint32
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:2079,31'
          Dst:             wasm_runtime_addr_app_to_native
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:2080,9'
          Dst:             b_memcpy_s
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:2080,9'
          Dst:             bh_assert_internal
    - functionName:    wasi_ctx_get_addr_pool
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasi_ctx_get_ns_lookup_list
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 112
      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:    wasi_ctx_get_curfds
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    80
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasi_ctx_get_prestats
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          24
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasi_ctx_get_argv_environ
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasi_sched_yield
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2301
      functionLinenumberEnd: 2304
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasmtime_ssp_sched_yield
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:2304,12'
          Dst:             wasmtime_ssp_sched_yield
    - functionName:    wasi_sock_shutdown
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2288
      functionLinenumberEnd: 2297
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasi_ctx_get_curfds
        - wasm_runtime_get_module_inst
        - wasm_runtime_get_wasi_ctx
        - wasmtime_ssp_sock_shutdown
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:2289,38'
          Dst:             wasm_runtime_get_module_inst
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:2290,27'
          Dst:             wasm_runtime_get_wasi_ctx
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:2291,31'
          Dst:             wasi_ctx_get_curfds
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:2296,12'
          Dst:             wasmtime_ssp_sock_shutdown
    - functionName:    wasi_sock_set_ipv6_only
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1993
      functionLinenumberEnd: 2004
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasi_ctx_get_curfds
        - wasm_runtime_get_module_inst
        - wasm_runtime_get_wasi_ctx
        - wasmtime_ssp_sock_set_ipv6_only
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1994,38'
          Dst:             wasm_runtime_get_module_inst
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1995,27'
          Dst:             wasm_runtime_get_wasi_ctx
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:2001,14'
          Dst:             wasi_ctx_get_curfds
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:2003,12'
          Dst:             wasmtime_ssp_sock_set_ipv6_only
    - functionName:    wasi_sock_set_ip_ttl
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1962
      functionLinenumberEnd: 1973
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasi_ctx_get_curfds
        - wasm_runtime_get_module_inst
        - wasm_runtime_get_wasi_ctx
        - wasmtime_ssp_sock_set_ip_ttl
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1963,38'
          Dst:             wasm_runtime_get_module_inst
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1964,27'
          Dst:             wasm_runtime_get_wasi_ctx
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1970,14'
          Dst:             wasi_ctx_get_curfds
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1972,12'
          Dst:             wasmtime_ssp_sock_set_ip_ttl
    - functionName:    wasi_sock_set_ip_drop_membership
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1943
      functionLinenumberEnd: 1958
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          63
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - wasi_ctx_get_curfds
        - wasm_runtime_get_module_inst
        - wasm_runtime_get_wasi_ctx
        - wasm_runtime_validate_native_addr
        - wasmtime_ssp_sock_set_ip_drop_membership
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1944,38'
          Dst:             wasm_runtime_get_module_inst
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1945,27'
          Dst:             wasm_runtime_get_wasi_ctx
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1951,10'
          Dst:             wasm_runtime_validate_native_addr
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1954,14'
          Dst:             wasi_ctx_get_curfds
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1956,12'
          Dst:             wasmtime_ssp_sock_set_ip_drop_membership
    - functionName:    wasi_sock_set_ip_add_membership
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1922
      functionLinenumberEnd: 1937
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          63
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - wasi_ctx_get_curfds
        - wasm_runtime_get_module_inst
        - wasm_runtime_get_wasi_ctx
        - wasm_runtime_validate_native_addr
        - wasmtime_ssp_sock_set_ip_add_membership
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1923,38'
          Dst:             wasm_runtime_get_module_inst
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1924,27'
          Dst:             wasm_runtime_get_wasi_ctx
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1930,10'
          Dst:             wasm_runtime_validate_native_addr
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1933,14'
          Dst:             wasi_ctx_get_curfds
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1935,12'
          Dst:             wasmtime_ssp_sock_set_ip_add_membership
    - functionName:    wasi_sock_set_ip_multicast_ttl
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1978
      functionLinenumberEnd: 1989
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasi_ctx_get_curfds
        - wasm_runtime_get_module_inst
        - wasm_runtime_get_wasi_ctx
        - wasmtime_ssp_sock_set_ip_multicast_ttl
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1979,38'
          Dst:             wasm_runtime_get_module_inst
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1980,27'
          Dst:             wasm_runtime_get_wasi_ctx
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1986,14'
          Dst:             wasi_ctx_get_curfds
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1988,12'
          Dst:             wasmtime_ssp_sock_set_ip_multicast_ttl
    - functionName:    wasi_sock_set_ip_multicast_loop
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1904
      functionLinenumberEnd: 1916
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          58
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasi_ctx_get_curfds
        - wasm_runtime_get_module_inst
        - wasm_runtime_get_wasi_ctx
        - wasmtime_ssp_sock_set_ip_multicast_loop
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1905,38'
          Dst:             wasm_runtime_get_module_inst
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1906,27'
          Dst:             wasm_runtime_get_wasi_ctx
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1912,14'
          Dst:             wasi_ctx_get_curfds
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1914,12'
          Dst:             wasmtime_ssp_sock_set_ip_multicast_loop
    - functionName:    wasi_sock_set_tcp_quick_ack
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1855
      functionLinenumberEnd: 1867
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasi_ctx_get_curfds
        - wasm_runtime_get_module_inst
        - wasm_runtime_get_wasi_ctx
        - wasmtime_ssp_sock_set_tcp_quick_ack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1856,38'
          Dst:             wasm_runtime_get_module_inst
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1857,27'
          Dst:             wasm_runtime_get_wasi_ctx
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1863,14'
          Dst:             wasi_ctx_get_curfds
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1865,12'
          Dst:             wasmtime_ssp_sock_set_tcp_quick_ack
    - functionName:    wasi_sock_set_tcp_no_delay
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1839
      functionLinenumberEnd: 1850
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasi_ctx_get_curfds
        - wasm_runtime_get_module_inst
        - wasm_runtime_get_wasi_ctx
        - wasmtime_ssp_sock_set_tcp_no_delay
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1840,38'
          Dst:             wasm_runtime_get_module_inst
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1841,27'
          Dst:             wasm_runtime_get_wasi_ctx
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1847,14'
          Dst:             wasi_ctx_get_curfds
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1849,12'
          Dst:             wasmtime_ssp_sock_set_tcp_no_delay
    - functionName:    wasi_sock_set_tcp_keep_intvl
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1888
      functionLinenumberEnd: 1899
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasi_ctx_get_curfds
        - wasm_runtime_get_module_inst
        - wasm_runtime_get_wasi_ctx
        - wasmtime_ssp_sock_set_tcp_keep_intvl
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1889,38'
          Dst:             wasm_runtime_get_module_inst
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1890,27'
          Dst:             wasm_runtime_get_wasi_ctx
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1896,14'
          Dst:             wasi_ctx_get_curfds
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1898,12'
          Dst:             wasmtime_ssp_sock_set_tcp_keep_intvl
    - functionName:    wasi_sock_set_tcp_keep_idle
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1872
      functionLinenumberEnd: 1883
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasi_ctx_get_curfds
        - wasm_runtime_get_module_inst
        - wasm_runtime_get_wasi_ctx
        - wasmtime_ssp_sock_set_tcp_keep_idle
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1873,38'
          Dst:             wasm_runtime_get_module_inst
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1874,27'
          Dst:             wasm_runtime_get_wasi_ctx
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1880,14'
          Dst:             wasi_ctx_get_curfds
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1882,12'
          Dst:             wasmtime_ssp_sock_set_tcp_keep_idle
    - functionName:    wasi_sock_set_tcp_fastopen_connect
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1822
      functionLinenumberEnd: 1834
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasi_ctx_get_curfds
        - wasm_runtime_get_module_inst
        - wasm_runtime_get_wasi_ctx
        - wasmtime_ssp_sock_set_tcp_fastopen_connect
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1823,38'
          Dst:             wasm_runtime_get_module_inst
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1824,27'
          Dst:             wasm_runtime_get_wasi_ctx
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1830,14'
          Dst:             wasi_ctx_get_curfds
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1832,12'
          Dst:             wasmtime_ssp_sock_set_tcp_fastopen_connect
    - functionName:    wasi_sock_set_send_timeout
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1806
      functionLinenumberEnd: 1817
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasi_ctx_get_curfds
        - wasm_runtime_get_module_inst
        - wasm_runtime_get_wasi_ctx
        - wasmtime_ssp_sock_set_send_timeout
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1807,38'
          Dst:             wasm_runtime_get_module_inst
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1808,27'
          Dst:             wasm_runtime_get_wasi_ctx
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1814,14'
          Dst:             wasi_ctx_get_curfds
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1816,12'
          Dst:             wasmtime_ssp_sock_set_send_timeout
    - functionName:    wasi_sock_set_send_buf_size
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1790
      functionLinenumberEnd: 1801
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasi_ctx_get_curfds
        - wasm_runtime_get_module_inst
        - wasm_runtime_get_wasi_ctx
        - wasmtime_ssp_sock_set_send_buf_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1791,38'
          Dst:             wasm_runtime_get_module_inst
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1792,27'
          Dst:             wasm_runtime_get_wasi_ctx
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1798,14'
          Dst:             wasi_ctx_get_curfds
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1800,12'
          Dst:             wasmtime_ssp_sock_set_send_buf_size
    - functionName:    wasi_sock_set_reuse_port
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1775
      functionLinenumberEnd: 1786
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasi_ctx_get_curfds
        - wasm_runtime_get_module_inst
        - wasm_runtime_get_wasi_ctx
        - wasmtime_ssp_sock_set_reuse_port
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1776,38'
          Dst:             wasm_runtime_get_module_inst
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1777,27'
          Dst:             wasm_runtime_get_wasi_ctx
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1783,14'
          Dst:             wasi_ctx_get_curfds
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1785,12'
          Dst:             wasmtime_ssp_sock_set_reuse_port
    - functionName:    wasi_sock_set_reuse_addr
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1759
      functionLinenumberEnd: 1770
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasi_ctx_get_curfds
        - wasm_runtime_get_module_inst
        - wasm_runtime_get_wasi_ctx
        - wasmtime_ssp_sock_set_reuse_addr
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1760,38'
          Dst:             wasm_runtime_get_module_inst
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1761,27'
          Dst:             wasm_runtime_get_wasi_ctx
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1767,14'
          Dst:             wasi_ctx_get_curfds
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1769,12'
          Dst:             wasmtime_ssp_sock_set_reuse_addr
    - functionName:    wasi_sock_set_recv_timeout
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1743
      functionLinenumberEnd: 1754
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasi_ctx_get_curfds
        - wasm_runtime_get_module_inst
        - wasm_runtime_get_wasi_ctx
        - wasmtime_ssp_sock_set_recv_timeout
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1744,38'
          Dst:             wasm_runtime_get_module_inst
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1745,27'
          Dst:             wasm_runtime_get_wasi_ctx
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1751,14'
          Dst:             wasi_ctx_get_curfds
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1753,12'
          Dst:             wasmtime_ssp_sock_set_recv_timeout
    - functionName:    wasi_sock_set_recv_buf_size
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1727
      functionLinenumberEnd: 1738
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasi_ctx_get_curfds
        - wasm_runtime_get_module_inst
        - wasm_runtime_get_wasi_ctx
        - wasmtime_ssp_sock_set_recv_buf_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1728,38'
          Dst:             wasm_runtime_get_module_inst
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1729,27'
          Dst:             wasm_runtime_get_wasi_ctx
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1735,14'
          Dst:             wasi_ctx_get_curfds
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1737,12'
          Dst:             wasmtime_ssp_sock_set_recv_buf_size
    - functionName:    wasi_sock_set_linger
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1711
      functionLinenumberEnd: 1723
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - bool
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasi_ctx_get_curfds
        - wasm_runtime_get_module_inst
        - wasm_runtime_get_wasi_ctx
        - wasmtime_ssp_sock_set_linger
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1712,38'
          Dst:             wasm_runtime_get_module_inst
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1713,27'
          Dst:             wasm_runtime_get_wasi_ctx
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1719,14'
          Dst:             wasi_ctx_get_curfds
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1721,12'
          Dst:             wasmtime_ssp_sock_set_linger
    - functionName:    wasi_sock_set_keep_alive
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1695
      functionLinenumberEnd: 1706
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasi_ctx_get_curfds
        - wasm_runtime_get_module_inst
        - wasm_runtime_get_wasi_ctx
        - wasmtime_ssp_sock_set_keep_alive
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1696,38'
          Dst:             wasm_runtime_get_module_inst
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1697,27'
          Dst:             wasm_runtime_get_wasi_ctx
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1703,14'
          Dst:             wasi_ctx_get_curfds
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1705,12'
          Dst:             wasmtime_ssp_sock_set_keep_alive
    - functionName:    wasi_sock_set_broadcast
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1679
      functionLinenumberEnd: 1690
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasi_ctx_get_curfds
        - wasm_runtime_get_module_inst
        - wasm_runtime_get_wasi_ctx
        - wasmtime_ssp_sock_set_broadcast
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1680,38'
          Dst:             wasm_runtime_get_module_inst
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1681,27'
          Dst:             wasm_runtime_get_wasi_ctx
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1687,14'
          Dst:             wasi_ctx_get_curfds
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1689,12'
          Dst:             wasmtime_ssp_sock_set_broadcast
    - functionName:    wasi_sock_send_to
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2247
      functionLinenumberEnd: 2284
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - short
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          116
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - convert_iovec_app_to_buffer
        - wasi_ctx_get_addr_pool
        - wasi_ctx_get_curfds
        - wasm_runtime_free
        - wasm_runtime_get_module_inst
        - wasm_runtime_get_wasi_ctx
        - wasm_runtime_validate_native_addr
        - wasmtime_ssp_sock_send_to
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:2252,38'
          Dst:             wasm_runtime_get_module_inst
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:2253,27'
          Dst:             wasm_runtime_get_wasi_ctx
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:2254,31'
          Dst:             wasi_ctx_get_curfds
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:2259,35'
          Dst:             wasi_ctx_get_addr_pool
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:2265,10'
          Dst:             wasm_runtime_validate_native_addr
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:2268,10'
          Dst:             wasm_runtime_validate_native_addr
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:2271,11'
          Dst:             convert_iovec_app_to_buffer
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:2277,11'
          Dst:             wasmtime_ssp_sock_send_to
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:2281,5'
          Dst:             wasm_runtime_free
    - functionName:    wasi_sock_send
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2207
      functionLinenumberEnd: 2240
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          98
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - convert_iovec_app_to_buffer
        - wasi_ctx_get_curfds
        - wasm_runtime_free
        - wasm_runtime_get_module_inst
        - wasm_runtime_get_wasi_ctx
        - wasm_runtime_validate_native_addr
        - wasmtime_ssp_sock_send
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:2212,38'
          Dst:             wasm_runtime_get_module_inst
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:2213,27'
          Dst:             wasm_runtime_get_wasi_ctx
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:2214,31'
          Dst:             wasi_ctx_get_curfds
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:2224,10'
          Dst:             wasm_runtime_validate_native_addr
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:2227,11'
          Dst:             convert_iovec_app_to_buffer
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:2233,11'
          Dst:             wasmtime_ssp_sock_send
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:2237,5'
          Dst:             wasm_runtime_free
    - functionName:    wasi_sock_recv_from
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2094
      functionLinenumberEnd: 2143
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - short
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          152
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - allocate_iovec_app_buffer
        - copy_buffer_to_iovec_app
        - wasi_ctx_get_curfds
        - wasm_runtime_free
        - wasm_runtime_get_module_inst
        - wasm_runtime_get_wasi_ctx
        - wasm_runtime_validate_native_addr
        - wasmtime_ssp_sock_recv_from
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:2099,38'
          Dst:             wasm_runtime_get_module_inst
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:2100,27'
          Dst:             wasm_runtime_get_wasi_ctx
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:2101,31'
          Dst:             wasi_ctx_get_curfds
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:2112,30'
          Dst:             wasm_runtime_validate_native_addr
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:2115,10'
          Dst:             wasm_runtime_validate_native_addr
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:2118,11'
          Dst:             allocate_iovec_app_buffer
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:2127,11'
          Dst:             wasmtime_ssp_sock_recv_from
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:2135,11'
          Dst:             copy_buffer_to_iovec_app
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:2140,9'
          Dst:             wasm_runtime_free
    - functionName:    wasi_sock_recv
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2149
      functionLinenumberEnd: 2166
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - short
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          66
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - wasi_sock_recv_from
        - wasm_runtime_get_module_inst
        - wasm_runtime_validate_native_addr
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:2150,38'
          Dst:             wasm_runtime_get_module_inst
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:2153,10'
          Dst:             wasm_runtime_validate_native_addr
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:2156,10'
          Dst:             wasm_runtime_validate_native_addr
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:2162,13'
          Dst:             wasi_sock_recv_from
    - functionName:    wasi_sock_open
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1661
      functionLinenumberEnd: 1675
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          66
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - wasi_ctx_get_curfds
        - wasi_ssp_sock_open
        - wasm_runtime_get_module_inst
        - wasm_runtime_get_wasi_ctx
        - wasm_runtime_validate_native_addr
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1662,38'
          Dst:             wasm_runtime_get_module_inst
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1663,27'
          Dst:             wasm_runtime_get_wasi_ctx
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1669,10'
          Dst:             wasm_runtime_validate_native_addr
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1672,14'
          Dst:             wasi_ctx_get_curfds
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1674,12'
          Dst:             wasi_ssp_sock_open
    - functionName:    wasi_sock_listen
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1644
      functionLinenumberEnd: 1655
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasi_ctx_get_curfds
        - wasi_ssp_sock_listen
        - wasm_runtime_get_module_inst
        - wasm_runtime_get_wasi_ctx
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1645,38'
          Dst:             wasm_runtime_get_module_inst
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1646,27'
          Dst:             wasm_runtime_get_wasi_ctx
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1652,14'
          Dst:             wasi_ctx_get_curfds
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1654,12'
          Dst:             wasi_ssp_sock_listen
    - functionName:    wasi_sock_get_ipv6_only
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1626
      functionLinenumberEnd: 1640
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - wasi_ctx_get_curfds
        - wasm_runtime_get_module_inst
        - wasm_runtime_get_wasi_ctx
        - wasm_runtime_validate_native_addr
        - wasmtime_ssp_sock_get_ipv6_only
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1627,38'
          Dst:             wasm_runtime_get_module_inst
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1628,27'
          Dst:             wasm_runtime_get_wasi_ctx
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1634,10'
          Dst:             wasm_runtime_validate_native_addr
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1637,14'
          Dst:             wasi_ctx_get_curfds
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1639,12'
          Dst:             wasmtime_ssp_sock_get_ipv6_only
    - functionName:    wasi_sock_get_ip_ttl
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1588
      functionLinenumberEnd: 1602
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - wasi_ctx_get_curfds
        - wasm_runtime_get_module_inst
        - wasm_runtime_get_wasi_ctx
        - wasm_runtime_validate_native_addr
        - wasmtime_ssp_sock_get_ip_ttl
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1589,38'
          Dst:             wasm_runtime_get_module_inst
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1590,27'
          Dst:             wasm_runtime_get_wasi_ctx
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1596,10'
          Dst:             wasm_runtime_validate_native_addr
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1599,14'
          Dst:             wasi_ctx_get_curfds
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1601,12'
          Dst:             wasmtime_ssp_sock_get_ip_ttl
    - functionName:    wasi_sock_get_ip_multicast_ttl
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1607
      functionLinenumberEnd: 1621
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - wasi_ctx_get_curfds
        - wasm_runtime_get_module_inst
        - wasm_runtime_get_wasi_ctx
        - wasm_runtime_validate_native_addr
        - wasmtime_ssp_sock_get_ip_multicast_ttl
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1608,38'
          Dst:             wasm_runtime_get_module_inst
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1609,27'
          Dst:             wasm_runtime_get_wasi_ctx
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1615,10'
          Dst:             wasm_runtime_validate_native_addr
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1618,14'
          Dst:             wasi_ctx_get_curfds
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1620,12'
          Dst:             wasmtime_ssp_sock_get_ip_multicast_ttl
    - functionName:    wasi_sock_get_ip_multicast_loop
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1569
      functionLinenumberEnd: 1584
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - wasi_ctx_get_curfds
        - wasm_runtime_get_module_inst
        - wasm_runtime_get_wasi_ctx
        - wasm_runtime_validate_native_addr
        - wasmtime_ssp_sock_get_ip_multicast_loop
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1570,38'
          Dst:             wasm_runtime_get_module_inst
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1571,27'
          Dst:             wasm_runtime_get_wasi_ctx
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1577,10'
          Dst:             wasm_runtime_validate_native_addr
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1580,14'
          Dst:             wasi_ctx_get_curfds
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1582,12'
          Dst:             wasmtime_ssp_sock_get_ip_multicast_loop
    - functionName:    wasi_sock_get_tcp_quick_ack
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1511
      functionLinenumberEnd: 1526
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - wasi_ctx_get_curfds
        - wasm_runtime_get_module_inst
        - wasm_runtime_get_wasi_ctx
        - wasm_runtime_validate_native_addr
        - wasmtime_ssp_sock_get_tcp_quick_ack
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1512,38'
          Dst:             wasm_runtime_get_module_inst
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1513,27'
          Dst:             wasm_runtime_get_wasi_ctx
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1519,10'
          Dst:             wasm_runtime_validate_native_addr
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1522,14'
          Dst:             wasi_ctx_get_curfds
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1524,12'
          Dst:             wasmtime_ssp_sock_get_tcp_quick_ack
    - functionName:    wasi_sock_get_tcp_no_delay
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1492
      functionLinenumberEnd: 1506
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - wasi_ctx_get_curfds
        - wasm_runtime_get_module_inst
        - wasm_runtime_get_wasi_ctx
        - wasm_runtime_validate_native_addr
        - wasmtime_ssp_sock_get_tcp_no_delay
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1493,38'
          Dst:             wasm_runtime_get_module_inst
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1494,27'
          Dst:             wasm_runtime_get_wasi_ctx
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1500,10'
          Dst:             wasm_runtime_validate_native_addr
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1503,14'
          Dst:             wasi_ctx_get_curfds
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1505,12'
          Dst:             wasmtime_ssp_sock_get_tcp_no_delay
    - functionName:    wasi_sock_get_tcp_keep_intvl
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1550
      functionLinenumberEnd: 1564
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - wasi_ctx_get_curfds
        - wasm_runtime_get_module_inst
        - wasm_runtime_get_wasi_ctx
        - wasm_runtime_validate_native_addr
        - wasmtime_ssp_sock_get_tcp_keep_intvl
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1551,38'
          Dst:             wasm_runtime_get_module_inst
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1552,27'
          Dst:             wasm_runtime_get_wasi_ctx
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1558,10'
          Dst:             wasm_runtime_validate_native_addr
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1561,14'
          Dst:             wasi_ctx_get_curfds
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1563,12'
          Dst:             wasmtime_ssp_sock_get_tcp_keep_intvl
    - functionName:    wasi_sock_get_tcp_keep_idle
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1531
      functionLinenumberEnd: 1545
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - wasi_ctx_get_curfds
        - wasm_runtime_get_module_inst
        - wasm_runtime_get_wasi_ctx
        - wasm_runtime_validate_native_addr
        - wasmtime_ssp_sock_get_tcp_keep_idle
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1532,38'
          Dst:             wasm_runtime_get_module_inst
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1533,27'
          Dst:             wasm_runtime_get_wasi_ctx
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1539,10'
          Dst:             wasm_runtime_validate_native_addr
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1542,14'
          Dst:             wasi_ctx_get_curfds
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1544,12'
          Dst:             wasmtime_ssp_sock_get_tcp_keep_idle
    - functionName:    wasi_sock_get_tcp_fastopen_connect
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1472
      functionLinenumberEnd: 1487
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - wasi_ctx_get_curfds
        - wasm_runtime_get_module_inst
        - wasm_runtime_get_wasi_ctx
        - wasm_runtime_validate_native_addr
        - wasmtime_ssp_sock_get_tcp_fastopen_connect
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1473,38'
          Dst:             wasm_runtime_get_module_inst
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1474,27'
          Dst:             wasm_runtime_get_wasi_ctx
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1480,10'
          Dst:             wasm_runtime_validate_native_addr
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1483,14'
          Dst:             wasi_ctx_get_curfds
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1485,12'
          Dst:             wasmtime_ssp_sock_get_tcp_fastopen_connect
    - functionName:    wasi_sock_get_send_timeout
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1453
      functionLinenumberEnd: 1467
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - wasi_ctx_get_curfds
        - wasm_runtime_get_module_inst
        - wasm_runtime_get_wasi_ctx
        - wasm_runtime_validate_native_addr
        - wasmtime_ssp_sock_get_send_timeout
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1454,38'
          Dst:             wasm_runtime_get_module_inst
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1455,27'
          Dst:             wasm_runtime_get_wasi_ctx
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1461,10'
          Dst:             wasm_runtime_validate_native_addr
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1464,14'
          Dst:             wasi_ctx_get_curfds
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1466,12'
          Dst:             wasmtime_ssp_sock_get_send_timeout
    - functionName:    wasi_sock_get_send_buf_size
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1434
      functionLinenumberEnd: 1448
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - wasi_ctx_get_curfds
        - wasm_runtime_get_module_inst
        - wasm_runtime_get_wasi_ctx
        - wasm_runtime_validate_native_addr
        - wasmtime_ssp_sock_get_send_buf_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1435,38'
          Dst:             wasm_runtime_get_module_inst
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1436,27'
          Dst:             wasm_runtime_get_wasi_ctx
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1442,10'
          Dst:             wasm_runtime_validate_native_addr
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1445,14'
          Dst:             wasi_ctx_get_curfds
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1447,12'
          Dst:             wasmtime_ssp_sock_get_send_buf_size
    - functionName:    wasi_sock_get_reuse_port
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1415
      functionLinenumberEnd: 1429
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - wasi_ctx_get_curfds
        - wasm_runtime_get_module_inst
        - wasm_runtime_get_wasi_ctx
        - wasm_runtime_validate_native_addr
        - wasmtime_ssp_sock_get_reuse_port
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1416,38'
          Dst:             wasm_runtime_get_module_inst
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1417,27'
          Dst:             wasm_runtime_get_wasi_ctx
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1423,10'
          Dst:             wasm_runtime_validate_native_addr
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1426,14'
          Dst:             wasi_ctx_get_curfds
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1428,12'
          Dst:             wasmtime_ssp_sock_get_reuse_port
    - functionName:    wasi_sock_get_reuse_addr
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1396
      functionLinenumberEnd: 1410
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - wasi_ctx_get_curfds
        - wasm_runtime_get_module_inst
        - wasm_runtime_get_wasi_ctx
        - wasm_runtime_validate_native_addr
        - wasmtime_ssp_sock_get_reuse_addr
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1397,38'
          Dst:             wasm_runtime_get_module_inst
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1398,27'
          Dst:             wasm_runtime_get_wasi_ctx
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1404,10'
          Dst:             wasm_runtime_validate_native_addr
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1407,14'
          Dst:             wasi_ctx_get_curfds
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1409,12'
          Dst:             wasmtime_ssp_sock_get_reuse_addr
    - functionName:    wasi_sock_get_recv_timeout
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1377
      functionLinenumberEnd: 1391
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - wasi_ctx_get_curfds
        - wasm_runtime_get_module_inst
        - wasm_runtime_get_wasi_ctx
        - wasm_runtime_validate_native_addr
        - wasmtime_ssp_sock_get_recv_timeout
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1378,38'
          Dst:             wasm_runtime_get_module_inst
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1379,27'
          Dst:             wasm_runtime_get_wasi_ctx
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1385,10'
          Dst:             wasm_runtime_validate_native_addr
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1388,14'
          Dst:             wasi_ctx_get_curfds
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1390,12'
          Dst:             wasmtime_ssp_sock_get_recv_timeout
    - functionName:    wasi_sock_get_recv_buf_size
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1358
      functionLinenumberEnd: 1372
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - wasi_ctx_get_curfds
        - wasm_runtime_get_module_inst
        - wasm_runtime_get_wasi_ctx
        - wasm_runtime_validate_native_addr
        - wasmtime_ssp_sock_get_recv_buf_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1359,38'
          Dst:             wasm_runtime_get_module_inst
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1360,27'
          Dst:             wasm_runtime_get_wasi_ctx
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1366,10'
          Dst:             wasm_runtime_validate_native_addr
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1369,14'
          Dst:             wasi_ctx_get_curfds
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1371,12'
          Dst:             wasmtime_ssp_sock_get_recv_buf_size
    - functionName:    wasi_sock_get_linger
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1337
      functionLinenumberEnd: 1353
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          72
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - wasi_ctx_get_curfds
        - wasm_runtime_get_module_inst
        - wasm_runtime_get_wasi_ctx
        - wasm_runtime_validate_native_addr
        - wasmtime_ssp_sock_get_linger
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1338,38'
          Dst:             wasm_runtime_get_module_inst
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1339,27'
          Dst:             wasm_runtime_get_wasi_ctx
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1345,10'
          Dst:             wasm_runtime_validate_native_addr
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1346,13'
          Dst:             wasm_runtime_validate_native_addr
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1349,14'
          Dst:             wasi_ctx_get_curfds
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1351,12'
          Dst:             wasmtime_ssp_sock_get_linger
    - functionName:    wasi_sock_get_keep_alive
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1318
      functionLinenumberEnd: 1332
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - wasi_ctx_get_curfds
        - wasm_runtime_get_module_inst
        - wasm_runtime_get_wasi_ctx
        - wasm_runtime_validate_native_addr
        - wasmtime_ssp_sock_get_keep_alive
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1319,38'
          Dst:             wasm_runtime_get_module_inst
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1320,27'
          Dst:             wasm_runtime_get_wasi_ctx
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1326,10'
          Dst:             wasm_runtime_validate_native_addr
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1329,14'
          Dst:             wasi_ctx_get_curfds
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1331,12'
          Dst:             wasmtime_ssp_sock_get_keep_alive
    - functionName:    wasi_sock_get_broadcast
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1299
      functionLinenumberEnd: 1313
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - wasi_ctx_get_curfds
        - wasm_runtime_get_module_inst
        - wasm_runtime_get_wasi_ctx
        - wasm_runtime_validate_native_addr
        - wasmtime_ssp_sock_get_broadcast
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1300,38'
          Dst:             wasm_runtime_get_module_inst
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1301,27'
          Dst:             wasm_runtime_get_wasi_ctx
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1307,10'
          Dst:             wasm_runtime_validate_native_addr
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1310,14'
          Dst:             wasi_ctx_get_curfds
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1312,12'
          Dst:             wasmtime_ssp_sock_get_broadcast
    - functionName:    wasi_sock_connect
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1278
      functionLinenumberEnd: 1294
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          66
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - wasi_ctx_get_addr_pool
        - wasi_ctx_get_curfds
        - wasi_ssp_sock_connect
        - wasm_runtime_get_module_inst
        - wasm_runtime_get_wasi_ctx
        - wasm_runtime_validate_native_addr
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1279,38'
          Dst:             wasm_runtime_get_module_inst
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1280,27'
          Dst:             wasm_runtime_get_wasi_ctx
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1287,10'
          Dst:             wasm_runtime_validate_native_addr
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1290,14'
          Dst:             wasi_ctx_get_curfds
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1291,17'
          Dst:             wasi_ctx_get_addr_pool
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1293,12'
          Dst:             wasi_ssp_sock_connect
    - functionName:    wasi_sock_close
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1269
      functionLinenumberEnd: 1273
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasi_sock_bind
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1249
      functionLinenumberEnd: 1265
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          66
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - wasi_ctx_get_addr_pool
        - wasi_ctx_get_curfds
        - wasi_ssp_sock_bind
        - wasm_runtime_get_module_inst
        - wasm_runtime_get_wasi_ctx
        - wasm_runtime_validate_native_addr
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1250,38'
          Dst:             wasm_runtime_get_module_inst
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1251,27'
          Dst:             wasm_runtime_get_wasi_ctx
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1258,10'
          Dst:             wasm_runtime_validate_native_addr
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1261,14'
          Dst:             wasi_ctx_get_curfds
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1262,17'
          Dst:             wasi_ctx_get_addr_pool
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1264,12'
          Dst:             wasi_ssp_sock_bind
    - functionName:    wasi_sock_addr_resolve
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1217
      functionLinenumberEnd: 1245
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          114
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - wasi_ctx_get_curfds
        - wasi_ctx_get_ns_lookup_list
        - wasi_ssp_sock_addr_resolve
        - wasm_runtime_get_module_inst
        - wasm_runtime_get_wasi_ctx
        - wasm_runtime_validate_native_addr
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1218,38'
          Dst:             wasm_runtime_get_module_inst
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1219,27'
          Dst:             wasm_runtime_get_wasi_ctx
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1226,10'
          Dst:             wasm_runtime_validate_native_addr
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1233,10'
          Dst:             wasm_runtime_validate_native_addr
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1236,10'
          Dst:             wasm_runtime_validate_native_addr
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1239,14'
          Dst:             wasi_ctx_get_curfds
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1240,22'
          Dst:             wasi_ctx_get_ns_lookup_list
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1242,12'
          Dst:             wasi_ssp_sock_addr_resolve
    - functionName:    wasi_sock_addr_remote
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1195
      functionLinenumberEnd: 1209
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - wasi_ctx_get_curfds
        - wasi_ssp_sock_addr_remote
        - wasm_runtime_get_module_inst
        - wasm_runtime_get_wasi_ctx
        - wasm_runtime_validate_native_addr
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1196,38'
          Dst:             wasm_runtime_get_module_inst
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1197,27'
          Dst:             wasm_runtime_get_wasi_ctx
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1203,10'
          Dst:             wasm_runtime_validate_native_addr
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1206,14'
          Dst:             wasi_ctx_get_curfds
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1208,12'
          Dst:             wasi_ssp_sock_addr_remote
    - functionName:    wasi_sock_addr_local
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1176
      functionLinenumberEnd: 1190
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - wasi_ctx_get_curfds
        - wasi_ssp_sock_addr_local
        - wasm_runtime_get_module_inst
        - wasm_runtime_get_wasi_ctx
        - wasm_runtime_validate_native_addr
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1177,38'
          Dst:             wasm_runtime_get_module_inst
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1178,27'
          Dst:             wasm_runtime_get_wasi_ctx
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1184,10'
          Dst:             wasm_runtime_validate_native_addr
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1187,14'
          Dst:             wasi_ctx_get_curfds
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1189,12'
          Dst:             wasi_ssp_sock_addr_local
    - functionName:    wasi_sock_accept
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1157
      functionLinenumberEnd: 1171
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          63
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - wasi_ctx_get_curfds
        - wasi_ssp_sock_accept
        - wasm_runtime_get_module_inst
        - wasm_runtime_get_wasi_ctx
        - wasm_runtime_validate_native_addr
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1158,38'
          Dst:             wasm_runtime_get_module_inst
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1159,27'
          Dst:             wasm_runtime_get_wasi_ctx
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1165,10'
          Dst:             wasm_runtime_validate_native_addr
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1168,14'
          Dst:             wasi_ctx_get_curfds
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1170,12'
          Dst:             wasi_ssp_sock_accept
    - functionName:    wasi_random_get
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1148
      functionLinenumberEnd: 1151
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasmtime_ssp_random_get
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1151,12'
          Dst:             wasmtime_ssp_random_get
    - functionName:    wasi_proc_raise
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1137
      functionLinenumberEnd: 1143
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - snprintf
        - wasm_runtime_get_module_inst
        - wasm_runtime_set_exception
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1138,38'
          Dst:             wasm_runtime_get_module_inst
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1140,5'
          Dst:             snprintf
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1141,5'
          Dst:             wasm_runtime_set_exception
    - functionName:    wasi_proc_exit
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1125
      functionLinenumberEnd: 1133
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - wasm_runtime_get_module_inst
        - wasm_runtime_get_wasi_ctx
        - wasm_runtime_set_exception
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1126,38'
          Dst:             wasm_runtime_get_module_inst
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1127,27'
          Dst:             wasm_runtime_get_wasi_ctx
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1131,5'
          Dst:             wasm_runtime_set_exception
    - functionName:    wasi_poll_oneoff
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1091
      functionLinenumberEnd: 1121
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          112
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - wasi_ctx_get_curfds
        - wasm_runtime_get_module_inst
        - wasm_runtime_get_wasi_ctx
        - wasm_runtime_validate_native_addr
        - wasmtime_ssp_poll_oneoff
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1092,38'
          Dst:             wasm_runtime_get_module_inst
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1093,27'
          Dst:             wasm_runtime_get_wasi_ctx
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1094,31'
          Dst:             wasi_ctx_get_curfds
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1104,10'
          Dst:             wasm_runtime_validate_native_addr
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1105,13'
          Dst:             wasm_runtime_validate_native_addr
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1106,13'
          Dst:             wasm_runtime_validate_native_addr
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:1110,11'
          Dst:             wasmtime_ssp_poll_oneoff
    - functionName:    wasi_path_remove_directory
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 975
      functionLinenumberEnd: 985
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasi_ctx_get_curfds
        - wasm_runtime_get_module_inst
        - wasm_runtime_get_wasi_ctx
        - wasmtime_ssp_path_remove_directory
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:976,38'
          Dst:             wasm_runtime_get_module_inst
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:977,27'
          Dst:             wasm_runtime_get_wasi_ctx
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:978,31'
          Dst:             wasi_ctx_get_curfds
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:983,12'
          Dst:             wasmtime_ssp_path_remove_directory
    - functionName:    wasi_path_unlink_file
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 961
      functionLinenumberEnd: 970
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasi_ctx_get_curfds
        - wasm_runtime_get_module_inst
        - wasm_runtime_get_wasi_ctx
        - wasmtime_ssp_path_unlink_file
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:962,38'
          Dst:             wasm_runtime_get_module_inst
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:963,27'
          Dst:             wasm_runtime_get_wasi_ctx
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:964,31'
          Dst:             wasi_ctx_get_curfds
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:969,12'
          Dst:             wasmtime_ssp_path_unlink_file
    - functionName:    wasi_path_symlink
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 945
      functionLinenumberEnd: 956
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          66
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasi_ctx_get_curfds
        - wasi_ctx_get_prestats
        - wasm_runtime_get_module_inst
        - wasm_runtime_get_wasi_ctx
        - wasmtime_ssp_path_symlink
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:946,38'
          Dst:             wasm_runtime_get_module_inst
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:947,27'
          Dst:             wasm_runtime_get_wasi_ctx
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:948,31'
          Dst:             wasi_ctx_get_curfds
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:949,36'
          Dst:             wasi_ctx_get_prestats
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:954,12'
          Dst:             wasmtime_ssp_path_symlink
    - functionName:    wasi_path_filestat_set_times
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 928
      functionLinenumberEnd: 939
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - size_t
        - size_t
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          66
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasi_ctx_get_curfds
        - wasm_runtime_get_module_inst
        - wasm_runtime_get_wasi_ctx
        - wasmtime_ssp_path_filestat_set_times
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:929,38'
          Dst:             wasm_runtime_get_module_inst
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:930,27'
          Dst:             wasm_runtime_get_wasi_ctx
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:931,31'
          Dst:             wasi_ctx_get_curfds
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:936,12'
          Dst:             wasmtime_ssp_path_filestat_set_times
    - functionName:    wasi_path_filestat_get
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 908
      functionLinenumberEnd: 921
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          69
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - wasi_ctx_get_curfds
        - wasm_runtime_get_module_inst
        - wasm_runtime_get_wasi_ctx
        - wasm_runtime_validate_native_addr
        - wasmtime_ssp_path_filestat_get
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:909,38'
          Dst:             wasm_runtime_get_module_inst
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:910,27'
          Dst:             wasm_runtime_get_wasi_ctx
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:911,31'
          Dst:             wasi_ctx_get_curfds
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:916,10'
          Dst:             wasm_runtime_validate_native_addr
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:919,12'
          Dst:             wasmtime_ssp_path_filestat_get
    - functionName:    wasi_fd_filestat_set_size
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 893
      functionLinenumberEnd: 902
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasi_ctx_get_curfds
        - wasm_runtime_get_module_inst
        - wasm_runtime_get_wasi_ctx
        - wasmtime_ssp_fd_filestat_set_size
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:894,38'
          Dst:             wasm_runtime_get_module_inst
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:895,27'
          Dst:             wasm_runtime_get_wasi_ctx
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:896,31'
          Dst:             wasi_ctx_get_curfds
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:901,12'
          Dst:             wasmtime_ssp_fd_filestat_set_size
    - functionName:    wasi_fd_filestat_set_times
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 878
      functionLinenumberEnd: 888
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasi_ctx_get_curfds
        - wasm_runtime_get_module_inst
        - wasm_runtime_get_wasi_ctx
        - wasmtime_ssp_fd_filestat_set_times
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:879,38'
          Dst:             wasm_runtime_get_module_inst
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:880,27'
          Dst:             wasm_runtime_get_wasi_ctx
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:881,31'
          Dst:             wasi_ctx_get_curfds
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:886,12'
          Dst:             wasmtime_ssp_fd_filestat_set_times
    - functionName:    wasi_fd_filestat_get
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 860
      functionLinenumberEnd: 872
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - wasi_ctx_get_curfds
        - wasm_runtime_get_module_inst
        - wasm_runtime_get_wasi_ctx
        - wasm_runtime_validate_native_addr
        - wasmtime_ssp_fd_filestat_get
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:861,38'
          Dst:             wasm_runtime_get_module_inst
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:862,27'
          Dst:             wasm_runtime_get_wasi_ctx
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:863,31'
          Dst:             wasi_ctx_get_curfds
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:868,10'
          Dst:             wasm_runtime_validate_native_addr
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:871,12'
          Dst:             wasmtime_ssp_fd_filestat_get
    - functionName:    wasi_path_rename
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 844
      functionLinenumberEnd: 855
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          64
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasi_ctx_get_curfds
        - wasm_runtime_get_module_inst
        - wasm_runtime_get_wasi_ctx
        - wasmtime_ssp_path_rename
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:845,38'
          Dst:             wasm_runtime_get_module_inst
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:846,27'
          Dst:             wasm_runtime_get_wasi_ctx
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:847,31'
          Dst:             wasi_ctx_get_curfds
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:852,12'
          Dst:             wasmtime_ssp_path_rename
    - functionName:    wasi_path_readlink
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 818
      functionLinenumberEnd: 838
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          89
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - wasi_ctx_get_curfds
        - wasm_runtime_get_module_inst
        - wasm_runtime_get_wasi_ctx
        - wasm_runtime_validate_native_addr
        - wasmtime_ssp_path_readlink
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:819,38'
          Dst:             wasm_runtime_get_module_inst
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:820,27'
          Dst:             wasm_runtime_get_wasi_ctx
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:821,31'
          Dst:             wasi_ctx_get_curfds
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:828,10'
          Dst:             wasm_runtime_validate_native_addr
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:831,11'
          Dst:             wasmtime_ssp_path_readlink
    - functionName:    wasi_fd_readdir
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 792
      functionLinenumberEnd: 812
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          85
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - wasi_ctx_get_curfds
        - wasm_runtime_get_module_inst
        - wasm_runtime_get_wasi_ctx
        - wasm_runtime_validate_native_addr
        - wasmtime_ssp_fd_readdir
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:793,38'
          Dst:             wasm_runtime_get_module_inst
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:794,27'
          Dst:             wasm_runtime_get_wasi_ctx
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:795,31'
          Dst:             wasi_ctx_get_curfds
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:802,10'
          Dst:             wasm_runtime_validate_native_addr
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:805,11'
          Dst:             wasmtime_ssp_fd_readdir
    - functionName:    wasi_path_open
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 768
      functionLinenumberEnd: 787
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - short
        - size_t
        - size_t
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          88
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - wasi_ctx_get_curfds
        - wasm_runtime_get_module_inst
        - wasm_runtime_get_wasi_ctx
        - wasm_runtime_validate_native_addr
        - wasmtime_ssp_path_open
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:769,38'
          Dst:             wasm_runtime_get_module_inst
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:770,27'
          Dst:             wasm_runtime_get_wasi_ctx
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:771,31'
          Dst:             wasi_ctx_get_curfds
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:778,10'
          Dst:             wasm_runtime_validate_native_addr
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:781,11'
          Dst:             wasmtime_ssp_path_open
    - functionName:    wasi_path_link
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 748
      functionLinenumberEnd: 760
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          72
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasi_ctx_get_curfds
        - wasi_ctx_get_prestats
        - wasm_runtime_get_module_inst
        - wasm_runtime_get_wasi_ctx
        - wasmtime_ssp_path_link
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:749,38'
          Dst:             wasm_runtime_get_module_inst
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:750,27'
          Dst:             wasm_runtime_get_wasi_ctx
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:751,31'
          Dst:             wasi_ctx_get_curfds
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:752,36'
          Dst:             wasi_ctx_get_prestats
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:757,12'
          Dst:             wasmtime_ssp_path_link
    - functionName:    wasi_path_create_directory
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 731
      functionLinenumberEnd: 741
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasi_ctx_get_curfds
        - wasm_runtime_get_module_inst
        - wasm_runtime_get_wasi_ctx
        - wasmtime_ssp_path_create_directory
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:732,38'
          Dst:             wasm_runtime_get_module_inst
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:733,27'
          Dst:             wasm_runtime_get_wasi_ctx
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:734,31'
          Dst:             wasi_ctx_get_curfds
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:739,12'
          Dst:             wasmtime_ssp_path_create_directory
    - functionName:    wasi_fd_allocate
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 717
      functionLinenumberEnd: 726
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasi_ctx_get_curfds
        - wasm_runtime_get_module_inst
        - wasm_runtime_get_wasi_ctx
        - wasmtime_ssp_fd_allocate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:718,38'
          Dst:             wasm_runtime_get_module_inst
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:719,27'
          Dst:             wasm_runtime_get_wasi_ctx
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:720,31'
          Dst:             wasi_ctx_get_curfds
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:725,12'
          Dst:             wasmtime_ssp_fd_allocate
    - functionName:    wasi_fd_advise
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 712
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasi_ctx_get_curfds
        - wasm_runtime_get_module_inst
        - wasm_runtime_get_wasi_ctx
        - wasmtime_ssp_fd_advise
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:704,38'
          Dst:             wasm_runtime_get_module_inst
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:705,27'
          Dst:             wasm_runtime_get_wasi_ctx
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:706,31'
          Dst:             wasi_ctx_get_curfds
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:711,12'
          Dst:             wasmtime_ssp_fd_advise
    - functionName:    wasi_fd_write
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 646
      functionLinenumberEnd: 698
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          203
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - wasi_ctx_get_curfds
        - wasm_runtime_addr_app_to_native
        - wasm_runtime_free
        - wasm_runtime_get_module_inst
        - wasm_runtime_get_wasi_ctx
        - wasm_runtime_malloc
        - wasm_runtime_validate_app_addr
        - wasm_runtime_validate_native_addr
        - wasmtime_ssp_fd_write
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:647,38'
          Dst:             wasm_runtime_get_module_inst
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:648,27'
          Dst:             wasm_runtime_get_wasi_ctx
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:649,31'
          Dst:             wasi_ctx_get_curfds
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:660,10'
          Dst:             wasm_runtime_validate_native_addr
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:662,13'
          Dst:             wasm_runtime_validate_native_addr
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:670,29'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:676,14'
          Dst:             wasm_runtime_validate_app_addr
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:681,31'
          Dst:             wasm_runtime_addr_app_to_native
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:685,11'
          Dst:             wasmtime_ssp_fd_write
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:696,5'
          Dst:             wasm_runtime_free
    - functionName:    wasi_fd_sync
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 631
      functionLinenumberEnd: 640
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasi_ctx_get_curfds
        - wasm_runtime_get_module_inst
        - wasm_runtime_get_wasi_ctx
        - wasmtime_ssp_fd_sync
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:632,38'
          Dst:             wasm_runtime_get_module_inst
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:633,27'
          Dst:             wasm_runtime_get_wasi_ctx
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:634,31'
          Dst:             wasi_ctx_get_curfds
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:639,12'
          Dst:             wasmtime_ssp_fd_sync
    - functionName:    wasi_fd_fdstat_set_rights
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 617
      functionLinenumberEnd: 627
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasi_ctx_get_curfds
        - wasm_runtime_get_module_inst
        - wasm_runtime_get_wasi_ctx
        - wasmtime_ssp_fd_fdstat_set_rights
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:618,38'
          Dst:             wasm_runtime_get_module_inst
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:619,27'
          Dst:             wasm_runtime_get_wasi_ctx
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:620,31'
          Dst:             wasi_ctx_get_curfds
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:625,12'
          Dst:             wasmtime_ssp_fd_fdstat_set_rights
    - functionName:    wasi_fd_fdstat_set_flags
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 602
      functionLinenumberEnd: 611
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasi_ctx_get_curfds
        - wasm_runtime_get_module_inst
        - wasm_runtime_get_wasi_ctx
        - wasmtime_ssp_fd_fdstat_set_flags
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:603,38'
          Dst:             wasm_runtime_get_module_inst
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:604,27'
          Dst:             wasm_runtime_get_wasi_ctx
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:605,31'
          Dst:             wasi_ctx_get_curfds
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:610,12'
          Dst:             wasmtime_ssp_fd_fdstat_set_flags
    - functionName:    wasi_fd_fdstat_get
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 578
      functionLinenumberEnd: 597
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          73
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - wasi_ctx_get_curfds
        - wasm_runtime_get_module_inst
        - wasm_runtime_get_wasi_ctx
        - wasm_runtime_validate_native_addr
        - wasmtime_ssp_fd_fdstat_get
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:579,38'
          Dst:             wasm_runtime_get_module_inst
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:580,27'
          Dst:             wasm_runtime_get_wasi_ctx
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:581,31'
          Dst:             wasi_ctx_get_curfds
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:588,10'
          Dst:             wasm_runtime_validate_native_addr
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:591,11'
          Dst:             wasmtime_ssp_fd_fdstat_get
    - functionName:    wasi_fd_tell
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 561
      functionLinenumberEnd: 573
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - wasi_ctx_get_curfds
        - wasm_runtime_get_module_inst
        - wasm_runtime_get_wasi_ctx
        - wasm_runtime_validate_native_addr
        - wasmtime_ssp_fd_tell
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:562,38'
          Dst:             wasm_runtime_get_module_inst
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:563,27'
          Dst:             wasm_runtime_get_wasi_ctx
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:564,31'
          Dst:             wasi_ctx_get_curfds
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:569,10'
          Dst:             wasm_runtime_validate_native_addr
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:572,12'
          Dst:             wasmtime_ssp_fd_tell
    - functionName:    wasi_fd_seek
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 544
      functionLinenumberEnd: 557
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - size_t
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - wasi_ctx_get_curfds
        - wasm_runtime_get_module_inst
        - wasm_runtime_get_wasi_ctx
        - wasm_runtime_validate_native_addr
        - wasmtime_ssp_fd_seek
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:545,38'
          Dst:             wasm_runtime_get_module_inst
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:546,27'
          Dst:             wasm_runtime_get_wasi_ctx
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:547,31'
          Dst:             wasi_ctx_get_curfds
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:552,10'
          Dst:             wasm_runtime_validate_native_addr
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:555,12'
          Dst:             wasmtime_ssp_fd_seek
    - functionName:    wasi_fd_renumber
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 529
      functionLinenumberEnd: 539
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasi_ctx_get_curfds
        - wasi_ctx_get_prestats
        - wasm_runtime_get_module_inst
        - wasm_runtime_get_wasi_ctx
        - wasmtime_ssp_fd_renumber
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:530,38'
          Dst:             wasm_runtime_get_module_inst
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:531,27'
          Dst:             wasm_runtime_get_wasi_ctx
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:532,31'
          Dst:             wasi_ctx_get_curfds
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:533,36'
          Dst:             wasi_ctx_get_prestats
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:538,12'
          Dst:             wasmtime_ssp_fd_renumber
    - functionName:    wasi_fd_read
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 473
      functionLinenumberEnd: 525
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          203
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - wasi_ctx_get_curfds
        - wasm_runtime_addr_app_to_native
        - wasm_runtime_free
        - wasm_runtime_get_module_inst
        - wasm_runtime_get_wasi_ctx
        - wasm_runtime_malloc
        - wasm_runtime_validate_app_addr
        - wasm_runtime_validate_native_addr
        - wasmtime_ssp_fd_read
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:474,38'
          Dst:             wasm_runtime_get_module_inst
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:475,27'
          Dst:             wasm_runtime_get_wasi_ctx
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:476,31'
          Dst:             wasi_ctx_get_curfds
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:487,10'
          Dst:             wasm_runtime_validate_native_addr
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:489,13'
          Dst:             wasm_runtime_validate_native_addr
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:497,28'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:503,14'
          Dst:             wasm_runtime_validate_app_addr
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:508,30'
          Dst:             wasm_runtime_addr_app_to_native
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:512,11'
          Dst:             wasmtime_ssp_fd_read
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:523,5'
          Dst:             wasm_runtime_free
    - functionName:    wasi_fd_pwrite
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 416
      functionLinenumberEnd: 468
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          206
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - wasi_ctx_get_curfds
        - wasm_runtime_addr_app_to_native
        - wasm_runtime_free
        - wasm_runtime_get_module_inst
        - wasm_runtime_get_wasi_ctx
        - wasm_runtime_malloc
        - wasm_runtime_validate_app_addr
        - wasm_runtime_validate_native_addr
        - wasmtime_ssp_fd_pwrite
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:417,38'
          Dst:             wasm_runtime_get_module_inst
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:418,27'
          Dst:             wasm_runtime_get_wasi_ctx
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:419,31'
          Dst:             wasi_ctx_get_curfds
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:430,10'
          Dst:             wasm_runtime_validate_native_addr
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:432,13'
          Dst:             wasm_runtime_validate_native_addr
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:440,29'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:446,14'
          Dst:             wasm_runtime_validate_app_addr
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:451,31'
          Dst:             wasm_runtime_addr_app_to_native
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:455,11'
          Dst:             wasmtime_ssp_fd_pwrite
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:466,5'
          Dst:             wasm_runtime_free
    - functionName:    wasi_fd_pread
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 358
      functionLinenumberEnd: 410
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          206
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - wasi_ctx_get_curfds
        - wasm_runtime_addr_app_to_native
        - wasm_runtime_free
        - wasm_runtime_get_module_inst
        - wasm_runtime_get_wasi_ctx
        - wasm_runtime_malloc
        - wasm_runtime_validate_app_addr
        - wasm_runtime_validate_native_addr
        - wasmtime_ssp_fd_pread
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:359,38'
          Dst:             wasm_runtime_get_module_inst
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:360,27'
          Dst:             wasm_runtime_get_wasi_ctx
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:361,31'
          Dst:             wasi_ctx_get_curfds
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:372,10'
          Dst:             wasm_runtime_validate_native_addr
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:374,13'
          Dst:             wasm_runtime_validate_native_addr
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:382,28'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:388,14'
          Dst:             wasm_runtime_validate_app_addr
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:393,30'
          Dst:             wasm_runtime_addr_app_to_native
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:397,11'
          Dst:             wasmtime_ssp_fd_pread
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:408,5'
          Dst:             wasm_runtime_free
    - functionName:    wasi_fd_datasync
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasi_ctx_get_curfds
        - wasm_runtime_get_module_inst
        - wasm_runtime_get_wasi_ctx
        - wasmtime_ssp_fd_datasync
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:345,38'
          Dst:             wasm_runtime_get_module_inst
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:346,27'
          Dst:             wasm_runtime_get_wasi_ctx
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:347,31'
          Dst:             wasi_ctx_get_curfds
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:352,12'
          Dst:             wasmtime_ssp_fd_datasync
    - functionName:    wasi_fd_close
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 330
      functionLinenumberEnd: 340
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasi_ctx_get_curfds
        - wasi_ctx_get_prestats
        - wasm_runtime_get_module_inst
        - wasm_runtime_get_wasi_ctx
        - wasmtime_ssp_fd_close
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:331,38'
          Dst:             wasm_runtime_get_module_inst
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:332,27'
          Dst:             wasm_runtime_get_wasi_ctx
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:333,31'
          Dst:             wasi_ctx_get_curfds
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:334,36'
          Dst:             wasi_ctx_get_prestats
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:339,12'
          Dst:             wasmtime_ssp_fd_close
    - functionName:    wasi_fd_prestat_dir_name
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 317
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - wasi_ctx_get_prestats
        - wasm_runtime_get_module_inst
        - wasm_runtime_get_wasi_ctx
        - wasmtime_ssp_fd_prestat_dir_name
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:318,38'
          Dst:             wasm_runtime_get_module_inst
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:319,27'
          Dst:             wasm_runtime_get_wasi_ctx
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:320,36'
          Dst:             wasi_ctx_get_prestats
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:325,12'
          Dst:             wasmtime_ssp_fd_prestat_dir_name
    - functionName:    wasi_fd_prestat_get
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 312
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          82
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - wasi_ctx_get_prestats
        - wasm_runtime_get_module_inst
        - wasm_runtime_get_wasi_ctx
        - wasm_runtime_validate_native_addr
        - wasmtime_ssp_fd_prestat_get
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:293,38'
          Dst:             wasm_runtime_get_module_inst
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:294,27'
          Dst:             wasm_runtime_get_wasi_ctx
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:295,36'
          Dst:             wasi_ctx_get_prestats
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:302,10'
          Dst:             wasm_runtime_validate_native_addr
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:305,11'
          Dst:             wasmtime_ssp_fd_prestat_get
    - functionName:    wasi_environ_sizes_get
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          88
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - wasi_ctx_get_argv_environ
        - wasm_runtime_get_module_inst
        - wasm_runtime_get_wasi_ctx
        - wasm_runtime_validate_native_addr
        - wasmtime_ssp_environ_sizes_get
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:264,38'
          Dst:             wasm_runtime_get_module_inst
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:265,27'
          Dst:             wasm_runtime_get_wasi_ctx
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:267,9'
          Dst:             wasi_ctx_get_argv_environ
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:274,10'
          Dst:             wasm_runtime_validate_native_addr
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:275,13'
          Dst:             wasm_runtime_validate_native_addr
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:278,11'
          Dst:             wasmtime_ssp_environ_sizes_get
    - functionName:    wasi_environ_get
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          175
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - wasi_ctx_get_argv_environ
        - wasm_runtime_addr_native_to_app
        - wasm_runtime_free
        - wasm_runtime_get_module_inst
        - wasm_runtime_get_wasi_ctx
        - wasm_runtime_malloc
        - wasm_runtime_validate_native_addr
        - wasmtime_ssp_environ_get
        - wasmtime_ssp_environ_sizes_get
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:217,38'
          Dst:             wasm_runtime_get_module_inst
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:218,27'
          Dst:             wasm_runtime_get_wasi_ctx
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:220,9'
          Dst:             wasi_ctx_get_argv_environ
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:229,11'
          Dst:             wasmtime_ssp_environ_sizes_get
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:236,13'
          Dst:             wasm_runtime_validate_native_addr
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:238,13'
          Dst:             wasm_runtime_validate_native_addr
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:244,25'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:247,11'
          Dst:             wasmtime_ssp_environ_get
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:249,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:254,38'
          Dst:             wasm_runtime_addr_native_to_app
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:256,5'
          Dst:             wasm_runtime_free
    - functionName:    wasi_clock_time_get
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - os_clock_time_get
        - wasm_runtime_get_module_inst
        - wasm_runtime_validate_native_addr
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:205,38'
          Dst:             wasm_runtime_get_module_inst
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:207,10'
          Dst:             wasm_runtime_validate_native_addr
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:210,12'
          Dst:             os_clock_time_get
    - functionName:    wasi_clock_res_get
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - os_clock_res_get
        - wasm_runtime_get_module_inst
        - wasm_runtime_validate_native_addr
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:191,38'
          Dst:             wasm_runtime_get_module_inst
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:193,10'
          Dst:             wasm_runtime_validate_native_addr
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:196,12'
          Dst:             os_clock_res_get
    - functionName:    wasi_args_sizes_get
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          88
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - wasm_runtime_get_module_inst
        - wasm_runtime_get_wasi_ctx
        - wasm_runtime_validate_native_addr
        - wasmtime_ssp_args_sizes_get
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:162,38'
          Dst:             wasm_runtime_get_module_inst
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:163,27'
          Dst:             wasm_runtime_get_wasi_ctx
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:171,10'
          Dst:             wasm_runtime_validate_native_addr
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:172,13'
          Dst:             wasm_runtime_validate_native_addr
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:177,11'
          Dst:             wasmtime_ssp_args_sizes_get
    - functionName:    wasi_args_get
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          175
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - wasi_ctx_get_argv_environ
        - wasm_runtime_addr_native_to_app
        - wasm_runtime_free
        - wasm_runtime_get_module_inst
        - wasm_runtime_get_wasi_ctx
        - wasm_runtime_malloc
        - wasm_runtime_validate_native_addr
        - wasmtime_ssp_args_get
        - wasmtime_ssp_args_sizes_get
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:117,38'
          Dst:             wasm_runtime_get_module_inst
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:118,27'
          Dst:             wasm_runtime_get_wasi_ctx
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:120,9'
          Dst:             wasi_ctx_get_argv_environ
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:129,11'
          Dst:             wasmtime_ssp_args_sizes_get
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:135,13'
          Dst:             wasm_runtime_validate_native_addr
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:137,13'
          Dst:             wasm_runtime_validate_native_addr
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:142,21'
          Dst:             wasm_runtime_malloc
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:145,11'
          Dst:             wasmtime_ssp_args_get
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:147,9'
          Dst:             wasm_runtime_free
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:152,35'
          Dst:             wasm_runtime_addr_native_to_app
        - Src:             'core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c:154,5'
          Dst:             wasm_runtime_free
    - functionName:    get_libc_wasi_export_apis
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/libc_wasi_wrapper.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2411
      functionLinenumberEnd: 2413
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      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:    blocking_op_poll
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/blocking_op.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      short
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - convert_errno
        - os_poll
        - wasm_runtime_begin_blocking_op
        - wasm_runtime_end_blocking_op
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/blocking_op.c:182,10'
          Dst:             wasm_runtime_begin_blocking_op
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/blocking_op.c:185,11'
          Dst:             os_poll
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/blocking_op.c:186,5'
          Dst:             wasm_runtime_end_blocking_op
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/blocking_op.c:188,30'
          Dst:             __errno_location
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/blocking_op.c:188,16'
          Dst:             convert_errno
    - functionName:    blocking_op_openat
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/blocking_op.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      short
      argCount:        8
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - short
        - short
        - int
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - os_openat
        - wasm_runtime_begin_blocking_op
        - wasm_runtime_end_blocking_op
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/blocking_op.c:166,10'
          Dst:             wasm_runtime_begin_blocking_op
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/blocking_op.c:169,28'
          Dst:             os_openat
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/blocking_op.c:171,5'
          Dst:             wasm_runtime_end_blocking_op
    - functionName:    blocking_op_socket_addr_resolve
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/blocking_op.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __errno_location
        - os_socket_addr_resolve
        - wasm_runtime_begin_blocking_op
        - wasm_runtime_end_blocking_op
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/blocking_op.c:150,10'
          Dst:             wasm_runtime_begin_blocking_op
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/blocking_op.c:151,9'
          Dst:             __errno_location
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/blocking_op.c:154,15'
          Dst:             os_socket_addr_resolve
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/blocking_op.c:156,5'
          Dst:             wasm_runtime_end_blocking_op
    - functionName:    blocking_op_socket_send_to
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/blocking_op.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __errno_location
        - os_socket_send_to
        - wasm_runtime_begin_blocking_op
        - wasm_runtime_end_blocking_op
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/blocking_op.c:121,10'
          Dst:             wasm_runtime_begin_blocking_op
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/blocking_op.c:122,9'
          Dst:             __errno_location
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/blocking_op.c:125,15'
          Dst:             os_socket_send_to
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/blocking_op.c:126,5'
          Dst:             wasm_runtime_end_blocking_op
    - functionName:    blocking_op_socket_recv_from
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/blocking_op.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __errno_location
        - os_socket_recv_from
        - wasm_runtime_begin_blocking_op
        - wasm_runtime_end_blocking_op
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/blocking_op.c:107,10'
          Dst:             wasm_runtime_begin_blocking_op
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/blocking_op.c:108,9'
          Dst:             __errno_location
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/blocking_op.c:111,15'
          Dst:             os_socket_recv_from
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/blocking_op.c:112,5'
          Dst:             wasm_runtime_end_blocking_op
    - functionName:    blocking_op_socket_connect
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/blocking_op.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __errno_location
        - os_socket_connect
        - wasm_runtime_begin_blocking_op
        - wasm_runtime_end_blocking_op
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/blocking_op.c:93,10'
          Dst:             wasm_runtime_begin_blocking_op
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/blocking_op.c:94,9'
          Dst:             __errno_location
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/blocking_op.c:97,15'
          Dst:             os_socket_connect
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/blocking_op.c:98,5'
          Dst:             wasm_runtime_end_blocking_op
    - functionName:    blocking_op_socket_accept
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/blocking_op.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __errno_location
        - os_socket_accept
        - wasm_runtime_begin_blocking_op
        - wasm_runtime_end_blocking_op
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/blocking_op.c:80,10'
          Dst:             wasm_runtime_begin_blocking_op
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/blocking_op.c:81,9'
          Dst:             __errno_location
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/blocking_op.c:84,15'
          Dst:             os_socket_accept
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/blocking_op.c:85,5'
          Dst:             wasm_runtime_end_blocking_op
    - functionName:    blocking_op_pwritev
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/blocking_op.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      short
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - os_pwritev
        - wasm_runtime_begin_blocking_op
        - wasm_runtime_end_blocking_op
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/blocking_op.c:67,10'
          Dst:             wasm_runtime_begin_blocking_op
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/blocking_op.c:70,28'
          Dst:             os_pwritev
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/blocking_op.c:71,5'
          Dst:             wasm_runtime_end_blocking_op
    - functionName:    blocking_op_writev
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/blocking_op.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      short
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - os_writev
        - wasm_runtime_begin_blocking_op
        - wasm_runtime_end_blocking_op
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/blocking_op.c:54,10'
          Dst:             wasm_runtime_begin_blocking_op
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/blocking_op.c:57,28'
          Dst:             os_writev
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/blocking_op.c:58,5'
          Dst:             wasm_runtime_end_blocking_op
    - functionName:    blocking_op_preadv
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/blocking_op.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      short
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - os_preadv
        - wasm_runtime_begin_blocking_op
        - wasm_runtime_end_blocking_op
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/blocking_op.c:41,10'
          Dst:             wasm_runtime_begin_blocking_op
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/blocking_op.c:44,26'
          Dst:             os_preadv
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/blocking_op.c:45,5'
          Dst:             wasm_runtime_end_blocking_op
    - functionName:    blocking_op_readv
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/blocking_op.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      short
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - os_readv
        - wasm_runtime_begin_blocking_op
        - wasm_runtime_end_blocking_op
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/blocking_op.c:28,10'
          Dst:             wasm_runtime_begin_blocking_op
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/blocking_op.c:31,28'
          Dst:             os_readv
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/blocking_op.c:32,5'
          Dst:             wasm_runtime_end_blocking_op
    - functionName:    blocking_op_close
      functionSourceFile: '/src/wamr/core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/blocking_op.c'
      linkageType:     InternalLinkage
      functionLinenumber: 15
      functionLinenumberEnd: 22
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - os_close
        - wasm_runtime_begin_blocking_op
        - wasm_runtime_end_blocking_op
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/blocking_op.c:16,10'
          Dst:             wasm_runtime_begin_blocking_op
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/blocking_op.c:19,28'
          Dst:             os_close
        - Src:             'core/iwasm/libraries/libc-wasi/sandboxed-system-primitives/src/blocking_op.c:20,5'
          Dst:             wasm_runtime_end_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:    wasm_runtime_end_blocking_op
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_blocking_op.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    wasm_runtime_begin_blocking_op
      functionSourceFile: '/src/wamr/core/iwasm/common/wasm_blocking_op.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    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_clock_time_get
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_clock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - clock_gettime
        - convert_errno
        - timespec_to_nanoseconds
        - wasi_clockid_to_clockid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_clock.c:74,28'
          Dst:             wasi_clockid_to_clockid
        - Src:             'core/shared/platform/common/posix/posix_clock.c:82,9'
          Dst:             clock_gettime
        - Src:             'core/shared/platform/common/posix/posix_clock.c:83,30'
          Dst:             __errno_location
        - Src:             'core/shared/platform/common/posix/posix_clock.c:83,16'
          Dst:             convert_errno
        - Src:             'core/shared/platform/common/posix/posix_clock.c:85,13'
          Dst:             timespec_to_nanoseconds
    - functionName:    wasi_clockid_to_clockid
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_clock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          47
      EdgeCount:       12
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'core/shared/platform/common/posix/posix_clock.c:14,5'
          Branch Sides:    []
      Callsites:       []
    - functionName:    timespec_to_nanoseconds
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_clock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    os_clock_res_get
      functionSourceFile: '/src/wamr/core/shared/platform/common/posix/posix_clock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          56
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - clock_getres
        - convert_errno
        - timespec_to_nanoseconds
        - wasi_clockid_to_clockid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'core/shared/platform/common/posix/posix_clock.c:55,28'
          Dst:             wasi_clockid_to_clockid
        - Src:             'core/shared/platform/common/posix/posix_clock.c:61,9'
          Dst:             clock_getres
        - Src:             'core/shared/platform/common/posix/posix_clock.c:62,30'
          Dst:             __errno_location
        - Src:             'core/shared/platform/common/posix/posix_clock.c:62,16'
          Dst:             convert_errno
        - Src:             'core/shared/platform/common/posix/posix_clock.c:64,19'
          Dst:             timespec_to_nanoseconds
    - functionName:    clock_getres
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    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:       []
...
