You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
garble/go_std_tables.go

207 lines
5.1 KiB
Go

// Code generated by scripts/gen_go_std_tables.go; DO NOT EDIT.
// Generated from Go version go1.22.6.
package main
var runtimeAndDeps = map[string]bool{
"internal/abi": true,
"internal/bytealg": true,
"internal/chacha8rand": true,
"internal/coverage/rtcov": true,
"internal/cpu": true,
"internal/goarch": true,
"internal/godebugs": true,
"internal/goexperiment": true,
"internal/goos": true,
"runtime": true,
"runtime/internal/atomic": true,
"runtime/internal/math": true,
"runtime/internal/sys": true,
"runtime/internal/syscall": true,
"unsafe": true,
}
var runtimeLinknamed = []string{
"arena",
"crypto/internal/boring",
"crypto/internal/boring/bcache",
"crypto/internal/boring/fipstls",
"crypto/x509/internal/macos",
"internal/godebug",
"internal/poll",
"internal/reflectlite",
"internal/syscall/unix",
"internal/syscall/windows",
"maps",
"os",
"os/signal",
"plugin",
"reflect",
"runtime/coverage",
"runtime/debug",
"runtime/metrics",
"runtime/pprof",
"runtime/trace",
"sync",
"sync/atomic",
"syscall",
"syscall/js",
"time",
// The net package linknames to the runtime, not the other way around.
// TODO: support this automatically via our script.
"net",
}
var compilerIntrinsics = map[string]map[string]bool{
"math": {
"Abs": true,
"Ceil": true,
"Copysign": true,
"FMA": true,
"Floor": true,
"Round": true,
"RoundToEven": true,
"Trunc": true,
"sqrt": true,
},
"math/big": {
"mulWW": true,
},
"math/bits": {
"Add": true,
"Add64": true,
"Div": true,
"Div64": true,
"Len": true,
"Len16": true,
"Len32": true,
"Len64": true,
"Len8": true,
"Mul": true,
"Mul64": true,
"OnesCount": true,
"OnesCount16": true,
"OnesCount32": true,
"OnesCount64": true,
"OnesCount8": true,
"Reverse": true,
"Reverse16": true,
"Reverse32": true,
"Reverse64": true,
"Reverse8": true,
"ReverseBytes16": true,
"ReverseBytes32": true,
"ReverseBytes64": true,
"RotateLeft": true,
"RotateLeft16": true,
"RotateLeft32": true,
"RotateLeft64": true,
"RotateLeft8": true,
"Sub": true,
"Sub64": true,
"TrailingZeros16": true,
"TrailingZeros32": true,
"TrailingZeros64": true,
"TrailingZeros8": true,
},
"runtime": {
"publicationBarrier": true,
},
"runtime/internal/atomic": {
"And": true,
"And8": true,
"Cas": true,
"Cas64": true,
"CasRel": true,
"Casint32": true,
"Casint64": true,
"Casp1": true,
"Casuintptr": true,
"Load": true,
"Load64": true,
"Load8": true,
"LoadAcq": true,
"LoadAcq64": true,
"LoadAcquintptr": true,
"Loadint32": true,
"Loadint64": true,
"Loadp": true,
"Loaduint": true,
"Loaduintptr": true,
"Or": true,
"Or8": true,
"Store": true,
"Store64": true,
"Store8": true,
"StoreRel": true,
"StoreRel64": true,
"StoreReluintptr": true,
"Storeint32": true,
"Storeint64": true,
"StorepNoWB": true,
"Storeuintptr": true,
"Xadd": true,
"Xadd64": true,
"Xaddint32": true,
"Xaddint64": true,
"Xadduintptr": true,
"Xchg": true,
"Xchg64": true,
"Xchgint32": true,
"Xchgint64": true,
"Xchguintptr": true,
},
"runtime/internal/math": {
"MulUintptr": true,
},
"runtime/internal/sys": {
"Bswap32": true,
"Bswap64": true,
"Len64": true,
"Len8": true,
"OnesCount64": true,
"Prefetch": true,
"PrefetchStreamed": true,
"TrailingZeros32": true,
"TrailingZeros64": true,
"TrailingZeros8": true,
},
"sync": {
"runtime_LoadAcquintptr": true,
"runtime_StoreReluintptr": true,
},
"sync/atomic": {
"AddInt32": true,
"AddInt64": true,
"AddUint32": true,
"AddUint64": true,
"AddUintptr": true,
"CompareAndSwapInt32": true,
"CompareAndSwapInt64": true,
"CompareAndSwapUint32": true,
"CompareAndSwapUint64": true,
"CompareAndSwapUintptr": true,
"LoadInt32": true,
"LoadInt64": true,
"LoadPointer": true,
"LoadUint32": true,
"LoadUint64": true,
"LoadUintptr": true,
"StoreInt32": true,
"StoreInt64": true,
"StoreUint32": true,
"StoreUint64": true,
"StoreUintptr": true,
"SwapInt32": true,
"SwapInt64": true,
"SwapUint32": true,
"SwapUint64": true,
"SwapUintptr": true,
},
}
var reflectSkipPkg = map[string]bool{
"fmt": true,
}