binary: adds custom section decoder (#877)

Signed-off-by: Takeshi Yoneda <takeshi@tetrate.io>
This commit is contained in:
Takeshi Yoneda
2022-12-01 20:08:40 +09:00
committed by GitHub
parent 4adfa48eb0
commit 40e698e068
8 changed files with 99 additions and 18 deletions

View File

@@ -172,7 +172,7 @@ func (r *runtime) CompileModule(ctx context.Context, binary []byte) (CompiledMod
return nil, errors.New("invalid binary")
}
internal, err := binaryformat.DecodeModule(binary, r.enabledFeatures, r.memoryLimitPages, r.memoryCapacityFromMax)
internal, err := binaryformat.DecodeModule(binary, r.enabledFeatures, r.memoryLimitPages, r.memoryCapacityFromMax, false)
if err != nil {
return nil, err
} else if err = internal.Validate(r.enabledFeatures); err != nil {