Call tree
LLVMFuzzerTestOneInput /src/wasm3/platforms/app_fuzz/fuzzer.c linenumber=-1
  m3_NewEnvironment /src/wasm3/source/m3_env.c linenumber=23
    m3_Malloc_Impl /src/wasm3/source/m3_core.c linenumber=19
      calloc  linenumber=129
    AllocFuncType /src/wasm3/source/m3_function.c linenumber=29
      m3_Malloc_Impl /src/wasm3/source/m3_core.c linenumber=14
    Environment_AddFuncType /src/wasm3/source/m3_env.c linenumber=35
      AreFuncTypesEqual /src/wasm3/source/m3_function.c linenumber=94
        memcmp  linenumber=23
      m3_Free_Impl /src/wasm3/source/m3_core.c linenumber=96
    m3_FreeEnvironment /src/wasm3/source/m3_env.c linenumber=45
      Environment_Release /src/wasm3/source/m3_env.c linenumber=74
        m3_Free_Impl /src/wasm3/source/m3_core.c linenumber=61
        FreeCodePages /src/wasm3/source/m3_code.c linenumber=66
          m3_Free_Impl /src/wasm3/source/m3_core.c linenumber=79
      m3_Free_Impl /src/wasm3/source/m3_core.c linenumber=75
  m3_NewRuntime /src/wasm3/source/m3_env.c linenumber=25
    m3_Malloc_Impl /src/wasm3/source/m3_core.c linenumber=175
    m3_ResetErrorInfo /src/wasm3/source/m3_env.c linenumber=179
    m3_Malloc_Impl /src/wasm3/source/m3_core.c linenumber=184
    m3_Free_Impl /src/wasm3/source/m3_core.c linenumber=191
  m3_ParseModule /src/wasm3/source/m3_parse.c linenumber=28
    m3_Malloc_Impl /src/wasm3/source/m3_core.c linenumber=616
    Read_u32 /src/wasm3/source/m3_core.c linenumber=630
    Read_u32 /src/wasm3/source/m3_core.c linenumber=631
    ReadLEB_u7 /src/wasm3/source/m3_core.c linenumber=642
      ReadLebUnsigned /src/wasm3/source/m3_core.c linenumber=448
    ReadLEB_u32 /src/wasm3/source/m3_core.c linenumber=652
      ReadLebUnsigned /src/wasm3/source/m3_core.c linenumber=438
    ParseModuleSection /src/wasm3/source/m3_parse.c linenumber=655
    m3_FreeModule /src/wasm3/source/m3_module.c linenumber=664
      Module_FreeFunctions /src/wasm3/source/m3_module.c linenumber=29
        Function_Release /src/wasm3/source/m3_function.c linenumber=17
          m3_Free_Impl /src/wasm3/source/m3_core.c linenumber=86
          FreeImportInfo /src/wasm3/source/m3_function.c linenumber=97
            m3_Free_Impl /src/wasm3/source/m3_core.c linenumber=80
          m3_Free_Impl /src/wasm3/source/m3_core.c linenumber=93
          m3_Free_Impl /src/wasm3/source/m3_core.c linenumber=100
      m3_Free_Impl /src/wasm3/source/m3_core.c linenumber=31
      m3_Free_Impl /src/wasm3/source/m3_core.c linenumber=33
      m3_Free_Impl /src/wasm3/source/m3_core.c linenumber=34
      m3_Free_Impl /src/wasm3/source/m3_core.c linenumber=35
      m3_Free_Impl /src/wasm3/source/m3_core.c linenumber=42
      m3_Free_Impl /src/wasm3/source/m3_core.c linenumber=43
      m3_Free_Impl /src/wasm3/source/m3_core.c linenumber=44
      FreeImportInfo /src/wasm3/source/m3_function.c linenumber=46
      m3_Free_Impl /src/wasm3/source/m3_core.c linenumber=48
      m3_Free_Impl /src/wasm3/source/m3_core.c linenumber=39
      FreeImportInfo /src/wasm3/source/m3_function.c linenumber=40
  m3_LoadModule /src/wasm3/source/m3_env.c linenumber=30
    InitMemory /src/wasm3/source/m3_env.c linenumber=607
      ResizeMemory /src/wasm3/source/m3_env.c linenumber=346
        m3_Realloc_Impl /src/wasm3/source/m3_core.c linenumber=390
          realloc  linenumber=141
    InitGlobals /src/wasm3/source/m3_env.c linenumber=608
      EvaluateExpression /src/wasm3/source/m3_env.c linenumber=435
        AcquireCodePage /src/wasm3/source/m3_env.c linenumber=286
          AcquireCodePageWithCapacity /src/wasm3/source/m3_env.c linenumber=1139
            RemoveCodePageOfCapacity /src/wasm3/source/m3_env.c linenumber=1115
              NumFreeLines /src/wasm3/source/m3_code.c linenumber=121
            Environment_AcquireCodePage /src/wasm3/source/m3_env.c linenumber=1119
              RemoveCodePageOfCapacity /src/wasm3/source/m3_env.c linenumber=142
            NewCodePage /src/wasm3/source/m3_code.c linenumber=1122
              m3_Malloc_Impl /src/wasm3/source/m3_core.c linenumber=36
        GetPagePC /src/wasm3/source/m3_code.c linenumber=292
        CompileBlock /src/wasm3/source/m3_compile.c linenumber=293
          GetPagePC /src/wasm3/source/m3_code.c linenumber=2667
          GetFuncTypeNumParams /src/wasm3/source/m3_function.c linenumber=2698
          GetFuncTypeParamType /src/wasm3/source/m3_function.c linenumber=2704
          PopType /src/wasm3/source/m3_compile.c linenumber=2705
            GetStackTopType /src/wasm3/source/m3_compile.c linenumber=619
              GetStackTypeFromTop /src/wasm3/source/m3_compile.c linenumber=244
            Pop /src/wasm3/source/m3_compile.c linenumber=623
              IsRegisterSlotAlias /src/wasm3/source/m3_compile.h linenumber=595
              IsFpRegisterSlotAlias /src/wasm3/source/m3_compile.h linenumber=597
              DeallocateRegister /src/wasm3/source/m3_compile.c linenumber=598
              DeallocateSlot /src/wasm3/source/m3_compile.c linenumber=605
                GetTypeNumSlots /src/wasm3/source/m3_compile.c linenumber=420
                  Is64BitType /src/wasm3/source/m3_core.c linenumber=198
              IsStackPolymorphic /src/wasm3/source/m3_compile.h linenumber=608
          IsStackPolymorphic /src/wasm3/source/m3_compile.h linenumber=2709
          PushBlockResults /src/wasm3/source/m3_compile.c linenumber=2723
            GetFuncTypeNumResults /src/wasm3/source/m3_function.c linenumber=2641
            GetFuncTypeResultType /src/wasm3/source/m3_function.c linenumber=2645
            IsFpType /src/wasm3/source/m3_core.c linenumber=2647
            PushRegister /src/wasm3/source/m3_compile.c linenumber=2649
              IsFpType /src/wasm3/source/m3_core.c linenumber=576
              Push /src/wasm3/source/m3_compile.c linenumber=578
                IsRegisterSlotAlias /src/wasm3/source/m3_compile.h linenumber=559
                IsFpRegisterSlotAlias /src/wasm3/source/m3_compile.h linenumber=561
                AllocateRegister /src/wasm3/source/m3_compile.c linenumber=562
            PushAllocatedSlot /src/wasm3/source/m3_compile.c linenumber=2652
              _PushAllocatedSlotAndEmit /src/wasm3/source/m3_compile.c linenumber=658
                AllocateSlots /src/wasm3/source/m3_compile.c linenumber=638
                  AllocateSlotsWithinRange /src/wasm3/source/m3_compile.c linenumber=387
                    GetTypeNumSlots /src/wasm3/source/m3_compile.c linenumber=359
                    AlignSlotToType /src/wasm3/source/m3_compile.c linenumber=362
                      GetTypeNumSlots /src/wasm3/source/m3_compile.c linenumber=208
                    MarkSlotsAllocated /src/wasm3/source/m3_compile.c linenumber=370
                      MarkSlotAllocated /src/wasm3/source/m3_compile.c linenumber=343
                        TouchSlot /src/wasm3/source/m3_compile.c linenumber=336
                Push /src/wasm3/source/m3_compile.c linenumber=639
                EmitSlotOffset /src/wasm3/source/m3_compile.c linenumber=642
                  EmitWord32 /src/wasm3/source/m3_code.c linenumber=94
          GetFuncTypeNumResults /src/wasm3/source/m3_function.c linenumber=2728
          Pop /src/wasm3/source/m3_compile.c linenumber=2730
          CompileBlockStatements /src/wasm3/source/m3_compile.c linenumber=2748
            Read_opcode /src/wasm3/source/m3_core.c linenumber=2591
            GetOpInfo /src/wasm3/source/m3_compile.c linenumber=2605
            m3Error /src/wasm3/source/m3_env.c linenumber=2608
              vsnprintf  linenumber=1178
            Compile_Operator /src/wasm3/source/m3_compile.c linenumber=2613
              GetOpInfo /src/wasm3/source/m3_compile.c linenumber=2100
              GetStackTopType /src/wasm3/source/m3_compile.c linenumber=2111
              IsFpType /src/wasm3/source/m3_core.c linenumber=2111
              IsIntType /src/wasm3/source/m3_core.c linenumber=2111
              PreserveRegisterIfOccupied /src/wasm3/source/m3_compile.c linenumber=2113
                IsFpType /src/wasm3/source/m3_core.c linenumber=478
                IsRegisterAllocated /src/wasm3/source/m3_compile.h linenumber=480
                GetRegisterStackIndex /src/wasm3/source/m3_compile.c linenumber=482
                DeallocateRegister /src/wasm3/source/m3_compile.c linenumber=483
                GetStackTypeFromBottom /src/wasm3/source/m3_compile.c linenumber=485
                AllocateSlots /src/wasm3/source/m3_compile.c linenumber=489
                EmitOp /src/wasm3/source/m3_compile.c linenumber=492
                  EnsureCodePageNumLines /src/wasm3/source/m3_compile.c linenumber=68
                    NumFreeLines /src/wasm3/source/m3_code.c linenumber=32
                    AcquireCodePageWithCapacity /src/wasm3/source/m3_env.c linenumber=34
                    EmitWord_impl /src/wasm3/source/m3_code.c linenumber=41
                    op_Branch /src/wasm3/source/m3_exec.h linenumber=41
                    GetPagePC /src/wasm3/source/m3_code.c linenumber=42
                    EmitWord_impl /src/wasm3/source/m3_code.c linenumber=42
                    ReleaseCodePage /src/wasm3/source/m3_env.c linenumber=44
                      ReleaseCodePageNoTrack /src/wasm3/source/m3_env.c linenumber=1147
                        NumFreeLines /src/wasm3/source/m3_code.c linenumber=1102
                        PushCodePage /src/wasm3/source/m3_code.c linenumber=1108
                  EmitWord_impl /src/wasm3/source/m3_code.c linenumber=75
                EmitSlotOffset /src/wasm3/source/m3_compile.c linenumber=493
              IsStackTopInRegister /src/wasm3/source/m3_compile.c linenumber=2118
                GetStackTopIndex /src/wasm3/source/m3_compile.c linenumber=273
                IsStackIndexInRegister /src/wasm3/source/m3_compile.c linenumber=273
              PreserveRegisterIfOccupied /src/wasm3/source/m3_compile.c linenumber=2124
              IsStackTopInRegister /src/wasm3/source/m3_compile.c linenumber=2130
              IsStackTopMinus1InRegister /src/wasm3/source/m3_compile.c linenumber=2134
                GetStackTopIndex /src/wasm3/source/m3_compile.c linenumber=274
                IsStackIndexInRegister /src/wasm3/source/m3_compile.c linenumber=274
              IsStackTopMinus1InRegister /src/wasm3/source/m3_compile.c linenumber=2139
              PreserveRegisterIfOccupied /src/wasm3/source/m3_compile.c linenumber=2148
              EmitOp /src/wasm3/source/m3_compile.c linenumber=2155
              EmitSlotNumOfStackTopAndPop /src/wasm3/source/m3_compile.c linenumber=2157
                IsStackTopInSlot /src/wasm3/source/m3_compile.c linenumber=770
                  IsStackTopInRegister /src/wasm3/source/m3_compile.c linenumber=277
                GetStackTopSlotNumber /src/wasm3/source/m3_compile.c linenumber=771
                  GetStackTopIndex /src/wasm3/source/m3_compile.c linenumber=284
                EmitSlotOffset /src/wasm3/source/m3_compile.c linenumber=771
                Pop /src/wasm3/source/m3_compile.c linenumber=773
              EmitSlotNumOfStackTopAndPop /src/wasm3/source/m3_compile.c linenumber=2160
              PushRegister /src/wasm3/source/m3_compile.c linenumber=2163
              m3Error /src/wasm3/source/m3_env.c linenumber=2170
          GetFuncTypeParamType /src/wasm3/source/m3_function.c linenumber=2737
          GetSlotForStackIndex /src/wasm3/source/m3_compile.c linenumber=2739
          Push /src/wasm3/source/m3_compile.c linenumber=2740
          MarkSlotsAllocatedByType /src/wasm3/source/m3_compile.c linenumber=2743
            GetTypeNumSlots /src/wasm3/source/m3_compile.c linenumber=349
            MarkSlotsAllocated /src/wasm3/source/m3_compile.c linenumber=350
          ValidateBlockEnd /src/wasm3/source/m3_compile.c linenumber=2750
          IsStackPolymorphic /src/wasm3/source/m3_compile.h linenumber=2754
          ResolveBlockResults /src/wasm3/source/m3_compile.c linenumber=2755
            GetFuncTypeNumParams /src/wasm3/source/m3_function.c linenumber=1063
            GetFuncTypeNumResults /src/wasm3/source/m3_function.c linenumber=1064
            GetNumBlockValuesOnStack /src/wasm3/source/m3_compile.c linenumber=1077
            GetStackTopIndex /src/wasm3/source/m3_compile.c linenumber=1083
            GetStackTopType /src/wasm3/source/m3_compile.c linenumber=1087
            IsFpType /src/wasm3/source/m3_core.c linenumber=1087
            CopyStackTopToRegister /src/wasm3/source/m3_compile.c linenumber=1089
              IsStackTopInSlot /src/wasm3/source/m3_compile.c linenumber=911
              GetStackTopType /src/wasm3/source/m3_compile.c linenumber=913
              PreserveRegisterIfOccupied /src/wasm3/source/m3_compile.c linenumber=915
              EmitOp /src/wasm3/source/m3_compile.c linenumber=919
              GetStackTopSlotNumber /src/wasm3/source/m3_compile.c linenumber=920
              EmitSlotOffset /src/wasm3/source/m3_compile.c linenumber=920
            AlignSlotToType /src/wasm3/source/m3_compile.c linenumber=1096
            CopyStackSlotsR /src/wasm3/source/m3_compile.c linenumber=1098
              GetSlotForStackIndex /src/wasm3/source/m3_compile.c linenumber=999
              GetStackTypeFromBottom /src/wasm3/source/m3_compile.c linenumber=1001
              GetTypeNumSlots /src/wasm3/source/m3_compile.c linenumber=1002
              GetSlotForStackIndex /src/wasm3/source/m3_compile.c linenumber=1005
              GetSlotForStackIndex /src/wasm3/source/m3_compile.c linenumber=1016
              GetExtraSlotForStackIndex /src/wasm3/source/m3_compile.c linenumber=1017
                GetSlotForStackIndex /src/wasm3/source/m3_compile.c linenumber=310
                GetStackTypeFromBottom /src/wasm3/source/m3_compile.c linenumber=314
                GetTypeNumSlots /src/wasm3/source/m3_compile.c linenumber=314
              CopyStackIndexToSlot /src/wasm3/source/m3_compile.c linenumber=1025
                GetStackTypeFromBottom /src/wasm3/source/m3_compile.c linenumber=841
                IsStackIndexInRegister /src/wasm3/source/m3_compile.c linenumber=842
                Is64BitType /src/wasm3/source/m3_core.c linenumber=848
                EmitOp /src/wasm3/source/m3_compile.c linenumber=850
                EmitSlotOffset /src/wasm3/source/m3_compile.c linenumber=851
                GetSlotForStackIndex /src/wasm3/source/m3_compile.c linenumber=855
                EmitSlotOffset /src/wasm3/source/m3_compile.c linenumber=856
              GetTypeNumSlots /src/wasm3/source/m3_compile.c linenumber=1027
              TouchSlot /src/wasm3/source/m3_compile.c linenumber=1028
              CopyStackIndexToSlot /src/wasm3/source/m3_compile.c linenumber=1040
              CopyStackSlotsR /src/wasm3/source/m3_compile.c linenumber=1045
          UnwindBlockStack /src/wasm3/source/m3_compile.c linenumber=2757
            Pop /src/wasm3/source/m3_compile.c linenumber=797
          PushBlockResults /src/wasm3/source/m3_compile.c linenumber=2762
          PatchBranches /src/wasm3/source/m3_compile.c linenumber=2766
            GetPC /src/wasm3/source/m3_compile.c linenumber=819
              GetPagePC /src/wasm3/source/m3_code.c linenumber=22
        RunCode /src/wasm3/source/m3_exec_defs.h linenumber=304
        SizeOfType /src/wasm3/source/m3_core.c linenumber=309
        ReleaseCodePage /src/wasm3/source/m3_env.c linenumber=321
        Runtime_Release /src/wasm3/source/m3_env.c linenumber=326
          ForEachModule /src/wasm3/source/m3_env.c linenumber=232
          _FreeModule /src/wasm3/source/m3_env.c linenumber=232
            m3_FreeModule /src/wasm3/source/m3_module.c linenumber=225
          Environment_ReleaseCodePages /src/wasm3/source/m3_env.c linenumber=234
          Environment_ReleaseCodePages /src/wasm3/source/m3_env.c linenumber=235
          m3_Free_Impl /src/wasm3/source/m3_core.c linenumber=237
          m3_Free_Impl /src/wasm3/source/m3_core.c linenumber=238
    InitDataSegments /src/wasm3/source/m3_env.c linenumber=609
      EvaluateExpression /src/wasm3/source/m3_env.c linenumber=468
    InitElements /src/wasm3/source/m3_env.c linenumber=610
      ReadLEB_u32 /src/wasm3/source/m3_core.c linenumber=495
      EvaluateExpression /src/wasm3/source/m3_env.c linenumber=500
      ReadLEB_u32 /src/wasm3/source/m3_core.c linenumber=504
      m3_Realloc_Impl /src/wasm3/source/m3_core.c linenumber=513
      ReadLEB_u32 /src/wasm3/source/m3_core.c linenumber=521
  m3_FindFunction /src/wasm3/source/m3_env.c linenumber=33
    ForEachModule /src/wasm3/source/m3_env.c linenumber=744
    v_FindFunction /src/wasm3/source/m3_env.c linenumber=744
      strcmp  linenumber=709
      strcmp  linenumber=725
    CompileFunction /src/wasm3/source/m3_compile.c linenumber=750
      ReadLEB_u32 /src/wasm3/source/m3_core.c linenumber=2865
      AcquireCompilationCodePage /src/wasm3/source/m3_compile.c linenumber=2867
        AcquireCodePage /src/wasm3/source/m3_env.c linenumber=161
      GetPagePC /src/wasm3/source/m3_code.c linenumber=2869
      GetFunctionNumReturns /src/wasm3/source/m3_function.c linenumber=2871
      GetFunctionNumArgs /src/wasm3/source/m3_function.c linenumber=2878
      MarkSlotAllocated /src/wasm3/source/m3_compile.c linenumber=2874
      GetFunctionArgType /src/wasm3/source/m3_function.c linenumber=2883
        GetFunctionNumArgs /src/wasm3/source/m3_function.c linenumber=195
      PushAllocatedSlot /src/wasm3/source/m3_compile.c linenumber=2884
      CompileLocals /src/wasm3/source/m3_compile.c linenumber=2892
        ReadLEB_u32 /src/wasm3/source/m3_core.c linenumber=2780
        ReadLEB_u32 /src/wasm3/source/m3_core.c linenumber=2788
        ReadLEB_i7 /src/wasm3/source/m3_core.c linenumber=2789
          ReadLebSigned /src/wasm3/source/m3_core.c linenumber=458
        NormalizeType /src/wasm3/source/m3_core.c linenumber=2790
        PushAllocatedSlot /src/wasm3/source/m3_compile.c linenumber=2793
      GetMaxUsedSlotPlusOne /src/wasm3/source/m3_compile.c linenumber=2894
        IsSlotAllocated /src/wasm3/source/m3_compile.c linenumber=455
      ReserveConstants /src/wasm3/source/m3_compile.c linenumber=2901
        GetTypeNumSlots /src/wasm3/source/m3_compile.c linenumber=2820
        AlignSlotToType /src/wasm3/source/m3_compile.c linenumber=2832
      EmitOp /src/wasm3/source/m3_compile.c linenumber=2908
      op_Entry /src/wasm3/source/m3_exec.h linenumber=2908
      EmitPointer /src/wasm3/source/m3_compile.c linenumber=2909
        GetPagePC /src/wasm3/source/m3_code.c linenumber=100
        EmitWord_impl /src/wasm3/source/m3_code.c linenumber=103
      CompileBlockStatements /src/wasm3/source/m3_compile.c linenumber=2911
      m3_CopyMem /src/wasm3/source/m3_core.c linenumber=2925
        m3_Malloc_Impl /src/wasm3/source/m3_core.c linenumber=157
      ReleaseCompilationCodePage /src/wasm3/source/m3_compile.c linenumber=2931
        ReleaseCodePage /src/wasm3/source/m3_env.c linenumber=191
    m3Error /src/wasm3/source/m3_env.c linenumber=753
  m3_FreeModule /src/wasm3/source/m3_module.c linenumber=39
  m3_FreeRuntime /src/wasm3/source/m3_env.c linenumber=43
    m3_PrintProfilerInfo /src/wasm3/source/m3_info.c linenumber=246
    Runtime_Release /src/wasm3/source/m3_env.c linenumber=248
    m3_Free_Impl /src/wasm3/source/m3_core.c linenumber=249
====================================
