summaryrefslogtreecommitdiff
path: root/vendor/github.com/tetratelabs/wazero/internal/wasm/binary/export.go
diff options
context:
space:
mode:
authorLibravatar Terin Stock <terinjokes@gmail.com>2025-03-09 17:47:56 +0100
committerLibravatar Terin Stock <terinjokes@gmail.com>2025-03-10 01:59:49 +0100
commit3ac1ee16f377d31a0fb80c8dae28b6239ac4229e (patch)
treef61faa581feaaeaba2542b9f2b8234a590684413 /vendor/github.com/tetratelabs/wazero/internal/wasm/binary/export.go
parent[chore] update URLs to forked source (diff)
downloadgotosocial-3ac1ee16f377d31a0fb80c8dae28b6239ac4229e.tar.xz
[chore] remove vendor
Diffstat (limited to 'vendor/github.com/tetratelabs/wazero/internal/wasm/binary/export.go')
-rw-r--r--vendor/github.com/tetratelabs/wazero/internal/wasm/binary/export.go32
1 files changed, 0 insertions, 32 deletions
diff --git a/vendor/github.com/tetratelabs/wazero/internal/wasm/binary/export.go b/vendor/github.com/tetratelabs/wazero/internal/wasm/binary/export.go
deleted file mode 100644
index 925e9c499..000000000
--- a/vendor/github.com/tetratelabs/wazero/internal/wasm/binary/export.go
+++ /dev/null
@@ -1,32 +0,0 @@
-package binary
-
-import (
- "bytes"
- "fmt"
-
- "github.com/tetratelabs/wazero/internal/leb128"
- "github.com/tetratelabs/wazero/internal/wasm"
-)
-
-func decodeExport(r *bytes.Reader, ret *wasm.Export) (err error) {
- if ret.Name, _, err = decodeUTF8(r, "export name"); err != nil {
- return
- }
-
- b, err := r.ReadByte()
- if err != nil {
- err = fmt.Errorf("error decoding export kind: %w", err)
- return
- }
-
- ret.Type = b
- switch ret.Type {
- case wasm.ExternTypeFunc, wasm.ExternTypeTable, wasm.ExternTypeMemory, wasm.ExternTypeGlobal:
- if ret.Index, _, err = leb128.DecodeUint32(r); err != nil {
- err = fmt.Errorf("error decoding export index: %w", err)
- }
- default:
- err = fmt.Errorf("%w: invalid byte for exportdesc: %#x", ErrInvalidByte, b)
- }
- return
-}