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=453
    ReadLEB_u32 /src/wasm3/source/m3_core.c linenumber=652
      ReadLebUnsigned /src/wasm3/source/m3_core.c linenumber=443
    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=2685
          GetFuncTypeNumParams /src/wasm3/source/m3_function.c linenumber=2716
          GetFuncTypeParamType /src/wasm3/source/m3_function.c linenumber=2722
          PopType /src/wasm3/source/m3_compile.c linenumber=2723
            GetStackTopType /src/wasm3/source/m3_compile.c linenumber=637
              GetStackTypeFromTop /src/wasm3/source/m3_compile.c linenumber=252
            Pop /src/wasm3/source/m3_compile.c linenumber=641
              IsRegisterSlotAlias /src/wasm3/source/m3_compile.h linenumber=613
              IsFpRegisterSlotAlias /src/wasm3/source/m3_compile.h linenumber=615
              DeallocateRegister /src/wasm3/source/m3_compile.c linenumber=616
              DeallocateSlot /src/wasm3/source/m3_compile.c linenumber=623
                GetTypeNumSlots /src/wasm3/source/m3_compile.c linenumber=433
                  Is64BitType /src/wasm3/source/m3_core.c linenumber=206
              IsStackPolymorphic /src/wasm3/source/m3_compile.h linenumber=626
          IsStackPolymorphic /src/wasm3/source/m3_compile.h linenumber=2727
          PushBlockResults /src/wasm3/source/m3_compile.c linenumber=2741
            GetFuncTypeNumResults /src/wasm3/source/m3_function.c linenumber=2659
            GetFuncTypeResultType /src/wasm3/source/m3_function.c linenumber=2663
            IsFpType /src/wasm3/source/m3_core.c linenumber=2665
            PushRegister /src/wasm3/source/m3_compile.c linenumber=2667
              IsFpType /src/wasm3/source/m3_core.c linenumber=594
              Push /src/wasm3/source/m3_compile.c linenumber=596
                IsRegisterSlotAlias /src/wasm3/source/m3_compile.h linenumber=577
                IsFpRegisterSlotAlias /src/wasm3/source/m3_compile.h linenumber=579
                AllocateRegister /src/wasm3/source/m3_compile.c linenumber=580
            PushAllocatedSlot /src/wasm3/source/m3_compile.c linenumber=2670
              _PushAllocatedSlotAndEmit /src/wasm3/source/m3_compile.c linenumber=676
                AllocateSlots /src/wasm3/source/m3_compile.c linenumber=656
                  AllocateSlotsWithinRange /src/wasm3/source/m3_compile.c linenumber=400
                    GetTypeNumSlots /src/wasm3/source/m3_compile.c linenumber=372
                    AlignSlotToType /src/wasm3/source/m3_compile.c linenumber=375
                      GetTypeNumSlots /src/wasm3/source/m3_compile.c linenumber=216
                    MarkSlotsAllocated /src/wasm3/source/m3_compile.c linenumber=383
                      MarkSlotAllocated /src/wasm3/source/m3_compile.c linenumber=354
                        TouchSlot /src/wasm3/source/m3_compile.c linenumber=344
                Push /src/wasm3/source/m3_compile.c linenumber=657
                EmitSlotOffset /src/wasm3/source/m3_compile.c linenumber=660
                  EmitWord32 /src/wasm3/source/m3_code.c linenumber=94
          GetFuncTypeNumResults /src/wasm3/source/m3_function.c linenumber=2746
          Pop /src/wasm3/source/m3_compile.c linenumber=2748
          GetFuncTypeParamType /src/wasm3/source/m3_function.c linenumber=2755
          GetSlotForStackIndex /src/wasm3/source/m3_compile.c linenumber=2757
          Push /src/wasm3/source/m3_compile.c linenumber=2758
          MarkSlotsAllocatedByType /src/wasm3/source/m3_compile.c linenumber=2761
            GetTypeNumSlots /src/wasm3/source/m3_compile.c linenumber=362
            MarkSlotsAllocated /src/wasm3/source/m3_compile.c linenumber=363
          CompileBlockStatements /src/wasm3/source/m3_compile.c linenumber=2766
            Read_opcode /src/wasm3/source/m3_core.c linenumber=2609
            GetOpInfo /src/wasm3/source/m3_compile.c linenumber=2623
            m3Error /src/wasm3/source/m3_env.c linenumber=2626
              vsnprintf  linenumber=1178
            Compile_Operator /src/wasm3/source/m3_compile.c linenumber=2631
              GetOpInfo /src/wasm3/source/m3_compile.c linenumber=2118
              GetStackTopType /src/wasm3/source/m3_compile.c linenumber=2129
              IsFpType /src/wasm3/source/m3_core.c linenumber=2129
              IsIntType /src/wasm3/source/m3_core.c linenumber=2129
              PreserveRegisterIfOccupied /src/wasm3/source/m3_compile.c linenumber=2131
                IsFpType /src/wasm3/source/m3_core.c linenumber=491
                IsRegisterAllocated /src/wasm3/source/m3_compile.h linenumber=493
                GetRegisterStackIndex /src/wasm3/source/m3_compile.c linenumber=495
                DeallocateRegister /src/wasm3/source/m3_compile.c linenumber=496
                GetStackTypeFromBottom /src/wasm3/source/m3_compile.c linenumber=498
                AllocateSlots /src/wasm3/source/m3_compile.c linenumber=502
                EmitOp /src/wasm3/source/m3_compile.c linenumber=507
                  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=511
              IsStackTopInRegister /src/wasm3/source/m3_compile.c linenumber=2136
                GetStackTopIndex /src/wasm3/source/m3_compile.c linenumber=281
                IsStackIndexInRegister /src/wasm3/source/m3_compile.c linenumber=281
              PreserveRegisterIfOccupied /src/wasm3/source/m3_compile.c linenumber=2142
              IsStackTopInRegister /src/wasm3/source/m3_compile.c linenumber=2148
              IsStackTopMinus1InRegister /src/wasm3/source/m3_compile.c linenumber=2152
                GetStackTopIndex /src/wasm3/source/m3_compile.c linenumber=282
                IsStackIndexInRegister /src/wasm3/source/m3_compile.c linenumber=282
              IsStackTopMinus1InRegister /src/wasm3/source/m3_compile.c linenumber=2157
              PreserveRegisterIfOccupied /src/wasm3/source/m3_compile.c linenumber=2166
              EmitOp /src/wasm3/source/m3_compile.c linenumber=2173
              EmitSlotNumOfStackTopAndPop /src/wasm3/source/m3_compile.c linenumber=2175
                IsStackTopInSlot /src/wasm3/source/m3_compile.c linenumber=788
                  IsStackTopInRegister /src/wasm3/source/m3_compile.c linenumber=285
                GetStackTopSlotNumber /src/wasm3/source/m3_compile.c linenumber=789
                  GetStackTopIndex /src/wasm3/source/m3_compile.c linenumber=292
                EmitSlotOffset /src/wasm3/source/m3_compile.c linenumber=789
                Pop /src/wasm3/source/m3_compile.c linenumber=791
              EmitSlotNumOfStackTopAndPop /src/wasm3/source/m3_compile.c linenumber=2178
              PushRegister /src/wasm3/source/m3_compile.c linenumber=2181
              m3Error /src/wasm3/source/m3_env.c linenumber=2188
          ValidateBlockEnd /src/wasm3/source/m3_compile.c linenumber=2768
          IsStackPolymorphic /src/wasm3/source/m3_compile.h linenumber=2772
          ResolveBlockResults /src/wasm3/source/m3_compile.c linenumber=2773
            GetFuncTypeNumParams /src/wasm3/source/m3_function.c linenumber=1081
            GetFuncTypeNumResults /src/wasm3/source/m3_function.c linenumber=1082
            GetNumBlockValuesOnStack /src/wasm3/source/m3_compile.c linenumber=1095
            GetStackTopIndex /src/wasm3/source/m3_compile.c linenumber=1101
            GetStackTopType /src/wasm3/source/m3_compile.c linenumber=1105
            IsFpType /src/wasm3/source/m3_core.c linenumber=1105
            CopyStackTopToRegister /src/wasm3/source/m3_compile.c linenumber=1107
              IsStackTopInSlot /src/wasm3/source/m3_compile.c linenumber=929
              GetStackTopType /src/wasm3/source/m3_compile.c linenumber=931
              PreserveRegisterIfOccupied /src/wasm3/source/m3_compile.c linenumber=933
              EmitOp /src/wasm3/source/m3_compile.c linenumber=937
              GetStackTopSlotNumber /src/wasm3/source/m3_compile.c linenumber=938
              EmitSlotOffset /src/wasm3/source/m3_compile.c linenumber=938
            AlignSlotToType /src/wasm3/source/m3_compile.c linenumber=1114
            CopyStackSlotsR /src/wasm3/source/m3_compile.c linenumber=1116
              GetSlotForStackIndex /src/wasm3/source/m3_compile.c linenumber=1017
              GetStackTypeFromBottom /src/wasm3/source/m3_compile.c linenumber=1019
              GetTypeNumSlots /src/wasm3/source/m3_compile.c linenumber=1020
              GetSlotForStackIndex /src/wasm3/source/m3_compile.c linenumber=1023
              GetSlotForStackIndex /src/wasm3/source/m3_compile.c linenumber=1034
              GetExtraSlotForStackIndex /src/wasm3/source/m3_compile.c linenumber=1035
                GetSlotForStackIndex /src/wasm3/source/m3_compile.c linenumber=318
                GetStackTypeFromBottom /src/wasm3/source/m3_compile.c linenumber=322
                GetTypeNumSlots /src/wasm3/source/m3_compile.c linenumber=322
              CopyStackIndexToSlot /src/wasm3/source/m3_compile.c linenumber=1043
                GetStackTypeFromBottom /src/wasm3/source/m3_compile.c linenumber=859
                IsStackIndexInRegister /src/wasm3/source/m3_compile.c linenumber=860
                Is64BitType /src/wasm3/source/m3_core.c linenumber=866
                EmitOp /src/wasm3/source/m3_compile.c linenumber=868
                EmitSlotOffset /src/wasm3/source/m3_compile.c linenumber=869
                GetSlotForStackIndex /src/wasm3/source/m3_compile.c linenumber=873
                EmitSlotOffset /src/wasm3/source/m3_compile.c linenumber=874
              GetTypeNumSlots /src/wasm3/source/m3_compile.c linenumber=1045
              TouchSlot /src/wasm3/source/m3_compile.c linenumber=1046
              CopyStackIndexToSlot /src/wasm3/source/m3_compile.c linenumber=1058
              CopyStackSlotsR /src/wasm3/source/m3_compile.c linenumber=1063
          UnwindBlockStack /src/wasm3/source/m3_compile.c linenumber=2775
            Pop /src/wasm3/source/m3_compile.c linenumber=815
          PushBlockResults /src/wasm3/source/m3_compile.c linenumber=2780
          PatchBranches /src/wasm3/source/m3_compile.c linenumber=2784
            GetPC /src/wasm3/source/m3_compile.c linenumber=837
              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=2883
      AcquireCompilationCodePage /src/wasm3/source/m3_compile.c linenumber=2885
        AcquireCodePage /src/wasm3/source/m3_env.c linenumber=161
      GetPagePC /src/wasm3/source/m3_code.c linenumber=2887
      GetFunctionNumReturns /src/wasm3/source/m3_function.c linenumber=2889
      GetFunctionNumArgs /src/wasm3/source/m3_function.c linenumber=2896
      MarkSlotAllocated /src/wasm3/source/m3_compile.c linenumber=2892
      GetFunctionArgType /src/wasm3/source/m3_function.c linenumber=2901
        GetFunctionNumArgs /src/wasm3/source/m3_function.c linenumber=195
      PushAllocatedSlot /src/wasm3/source/m3_compile.c linenumber=2902
      CompileLocals /src/wasm3/source/m3_compile.c linenumber=2910
        ReadLEB_u32 /src/wasm3/source/m3_core.c linenumber=2798
        ReadLEB_u32 /src/wasm3/source/m3_core.c linenumber=2806
        ReadLEB_i7 /src/wasm3/source/m3_core.c linenumber=2807
          ReadLebSigned /src/wasm3/source/m3_core.c linenumber=463
        NormalizeType /src/wasm3/source/m3_core.c linenumber=2808
        PushAllocatedSlot /src/wasm3/source/m3_compile.c linenumber=2811
      GetMaxUsedSlotPlusOne /src/wasm3/source/m3_compile.c linenumber=2912
        IsSlotAllocated /src/wasm3/source/m3_compile.c linenumber=468
      ReserveConstants /src/wasm3/source/m3_compile.c linenumber=2919
        GetTypeNumSlots /src/wasm3/source/m3_compile.c linenumber=2838
        AlignSlotToType /src/wasm3/source/m3_compile.c linenumber=2850
      EmitOp /src/wasm3/source/m3_compile.c linenumber=2926
      op_Entry /src/wasm3/source/m3_exec.h linenumber=2926
      EmitPointer /src/wasm3/source/m3_compile.c linenumber=2927
        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=2929
      m3_CopyMem /src/wasm3/source/m3_core.c linenumber=2943
        m3_Malloc_Impl /src/wasm3/source/m3_core.c linenumber=157
      ReleaseCompilationCodePage /src/wasm3/source/m3_compile.c linenumber=2949
        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
====================================
