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=2664
          GetFuncTypeNumParams /src/wasm3/source/m3_function.c linenumber=2695
          GetFuncTypeParamType /src/wasm3/source/m3_function.c linenumber=2701
          PopType /src/wasm3/source/m3_compile.c linenumber=2702
            GetStackTopType /src/wasm3/source/m3_compile.c linenumber=616
              GetStackTypeFromTop /src/wasm3/source/m3_compile.c linenumber=244
            Pop /src/wasm3/source/m3_compile.c linenumber=620
              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=602
                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=605
          IsStackPolymorphic /src/wasm3/source/m3_compile.h linenumber=2706
          PushBlockResults /src/wasm3/source/m3_compile.c linenumber=2720
            GetFuncTypeNumResults /src/wasm3/source/m3_function.c linenumber=2638
            GetFuncTypeResultType /src/wasm3/source/m3_function.c linenumber=2642
            IsFpType /src/wasm3/source/m3_core.c linenumber=2644
            PushRegister /src/wasm3/source/m3_compile.c linenumber=2646
              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=2649
              _PushAllocatedSlotAndEmit /src/wasm3/source/m3_compile.c linenumber=655
                AllocateSlots /src/wasm3/source/m3_compile.c linenumber=635
                  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=636
                EmitSlotOffset /src/wasm3/source/m3_compile.c linenumber=639
                  EmitWord32 /src/wasm3/source/m3_code.c linenumber=94
          GetFuncTypeNumResults /src/wasm3/source/m3_function.c linenumber=2725
          Pop /src/wasm3/source/m3_compile.c linenumber=2727
          CompileBlockStatements /src/wasm3/source/m3_compile.c linenumber=2745
            Read_opcode /src/wasm3/source/m3_core.c linenumber=2588
            GetOpInfo /src/wasm3/source/m3_compile.c linenumber=2602
            m3Error /src/wasm3/source/m3_env.c linenumber=2605
              vsnprintf  linenumber=1178
            Compile_Operator /src/wasm3/source/m3_compile.c linenumber=2610
              GetOpInfo /src/wasm3/source/m3_compile.c linenumber=2097
              GetStackTopType /src/wasm3/source/m3_compile.c linenumber=2108
              IsFpType /src/wasm3/source/m3_core.c linenumber=2108
              IsIntType /src/wasm3/source/m3_core.c linenumber=2108
              PreserveRegisterIfOccupied /src/wasm3/source/m3_compile.c linenumber=2110
                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=2115
                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=2121
              IsStackTopInRegister /src/wasm3/source/m3_compile.c linenumber=2127
              IsStackTopMinus1InRegister /src/wasm3/source/m3_compile.c linenumber=2131
                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=2136
              PreserveRegisterIfOccupied /src/wasm3/source/m3_compile.c linenumber=2145
              EmitOp /src/wasm3/source/m3_compile.c linenumber=2152
              EmitSlotNumOfStackTopAndPop /src/wasm3/source/m3_compile.c linenumber=2154
                IsStackTopInSlot /src/wasm3/source/m3_compile.c linenumber=767
                  IsStackTopInRegister /src/wasm3/source/m3_compile.c linenumber=277
                GetStackTopSlotNumber /src/wasm3/source/m3_compile.c linenumber=768
                  GetStackTopIndex /src/wasm3/source/m3_compile.c linenumber=284
                EmitSlotOffset /src/wasm3/source/m3_compile.c linenumber=768
                Pop /src/wasm3/source/m3_compile.c linenumber=770
              EmitSlotNumOfStackTopAndPop /src/wasm3/source/m3_compile.c linenumber=2157
              PushRegister /src/wasm3/source/m3_compile.c linenumber=2160
              m3Error /src/wasm3/source/m3_env.c linenumber=2167
          GetFuncTypeParamType /src/wasm3/source/m3_function.c linenumber=2734
          GetSlotForStackIndex /src/wasm3/source/m3_compile.c linenumber=2736
          Push /src/wasm3/source/m3_compile.c linenumber=2737
          MarkSlotsAllocatedByType /src/wasm3/source/m3_compile.c linenumber=2740
            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=2747
          IsStackPolymorphic /src/wasm3/source/m3_compile.h linenumber=2751
          ResolveBlockResults /src/wasm3/source/m3_compile.c linenumber=2752
            GetFuncTypeNumParams /src/wasm3/source/m3_function.c linenumber=1060
            GetFuncTypeNumResults /src/wasm3/source/m3_function.c linenumber=1061
            GetNumBlockValuesOnStack /src/wasm3/source/m3_compile.c linenumber=1074
            GetStackTopIndex /src/wasm3/source/m3_compile.c linenumber=1080
            GetStackTopType /src/wasm3/source/m3_compile.c linenumber=1084
            IsFpType /src/wasm3/source/m3_core.c linenumber=1084
            CopyStackTopToRegister /src/wasm3/source/m3_compile.c linenumber=1086
              IsStackTopInSlot /src/wasm3/source/m3_compile.c linenumber=908
              GetStackTopType /src/wasm3/source/m3_compile.c linenumber=910
              PreserveRegisterIfOccupied /src/wasm3/source/m3_compile.c linenumber=912
              EmitOp /src/wasm3/source/m3_compile.c linenumber=916
              GetStackTopSlotNumber /src/wasm3/source/m3_compile.c linenumber=917
              EmitSlotOffset /src/wasm3/source/m3_compile.c linenumber=917
            AlignSlotToType /src/wasm3/source/m3_compile.c linenumber=1093
            CopyStackSlotsR /src/wasm3/source/m3_compile.c linenumber=1095
              GetSlotForStackIndex /src/wasm3/source/m3_compile.c linenumber=996
              GetStackTypeFromBottom /src/wasm3/source/m3_compile.c linenumber=998
              GetTypeNumSlots /src/wasm3/source/m3_compile.c linenumber=999
              GetSlotForStackIndex /src/wasm3/source/m3_compile.c linenumber=1002
              GetSlotForStackIndex /src/wasm3/source/m3_compile.c linenumber=1013
              GetExtraSlotForStackIndex /src/wasm3/source/m3_compile.c linenumber=1014
                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=1022
                GetStackTypeFromBottom /src/wasm3/source/m3_compile.c linenumber=838
                IsStackIndexInRegister /src/wasm3/source/m3_compile.c linenumber=839
                Is64BitType /src/wasm3/source/m3_core.c linenumber=845
                EmitOp /src/wasm3/source/m3_compile.c linenumber=847
                EmitSlotOffset /src/wasm3/source/m3_compile.c linenumber=848
                GetSlotForStackIndex /src/wasm3/source/m3_compile.c linenumber=852
                EmitSlotOffset /src/wasm3/source/m3_compile.c linenumber=853
              GetTypeNumSlots /src/wasm3/source/m3_compile.c linenumber=1024
              TouchSlot /src/wasm3/source/m3_compile.c linenumber=1025
              CopyStackIndexToSlot /src/wasm3/source/m3_compile.c linenumber=1037
              CopyStackSlotsR /src/wasm3/source/m3_compile.c linenumber=1042
          UnwindBlockStack /src/wasm3/source/m3_compile.c linenumber=2754
            Pop /src/wasm3/source/m3_compile.c linenumber=794
          PushBlockResults /src/wasm3/source/m3_compile.c linenumber=2759
          PatchBranches /src/wasm3/source/m3_compile.c linenumber=2763
            GetPC /src/wasm3/source/m3_compile.c linenumber=816
              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=2862
      AcquireCompilationCodePage /src/wasm3/source/m3_compile.c linenumber=2864
        AcquireCodePage /src/wasm3/source/m3_env.c linenumber=161
      GetPagePC /src/wasm3/source/m3_code.c linenumber=2866
      GetFunctionNumReturns /src/wasm3/source/m3_function.c linenumber=2868
      GetFunctionNumArgs /src/wasm3/source/m3_function.c linenumber=2875
      MarkSlotAllocated /src/wasm3/source/m3_compile.c linenumber=2871
      GetFunctionArgType /src/wasm3/source/m3_function.c linenumber=2880
        GetFunctionNumArgs /src/wasm3/source/m3_function.c linenumber=195
      PushAllocatedSlot /src/wasm3/source/m3_compile.c linenumber=2881
      CompileLocals /src/wasm3/source/m3_compile.c linenumber=2889
        ReadLEB_u32 /src/wasm3/source/m3_core.c linenumber=2777
        ReadLEB_u32 /src/wasm3/source/m3_core.c linenumber=2785
        ReadLEB_i7 /src/wasm3/source/m3_core.c linenumber=2786
          ReadLebSigned /src/wasm3/source/m3_core.c linenumber=458
        NormalizeType /src/wasm3/source/m3_core.c linenumber=2787
        PushAllocatedSlot /src/wasm3/source/m3_compile.c linenumber=2790
      GetMaxUsedSlotPlusOne /src/wasm3/source/m3_compile.c linenumber=2891
        IsSlotAllocated /src/wasm3/source/m3_compile.c linenumber=455
      ReserveConstants /src/wasm3/source/m3_compile.c linenumber=2898
        GetTypeNumSlots /src/wasm3/source/m3_compile.c linenumber=2817
        AlignSlotToType /src/wasm3/source/m3_compile.c linenumber=2829
      EmitOp /src/wasm3/source/m3_compile.c linenumber=2905
      op_Entry /src/wasm3/source/m3_exec.h linenumber=2905
      EmitPointer /src/wasm3/source/m3_compile.c linenumber=2906
        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=2908
      m3_CopyMem /src/wasm3/source/m3_core.c linenumber=2922
        m3_Malloc_Impl /src/wasm3/source/m3_core.c linenumber=157
      ReleaseCompilationCodePage /src/wasm3/source/m3_compile.c linenumber=2928
        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
====================================
