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.
207 lines
5.1 KiB
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,
|
|
}
|