- Sort Score
- Result 10 results
- Languages All
Results 11 - 20 of 24 for unsafeaddr (0.21 sec)
-
src/reflect/value.go
} panic(&ValueError{"reflect.Value.Uint", v.kind()}) } //go:nocheckptr // This prevents inlining Value.UnsafeAddr when -d=checkptr is enabled, // which ensures cmd/compile can recognize unsafe.Pointer(v.UnsafeAddr()) // and make an exception. // UnsafeAddr returns a pointer to v's data, as a uintptr. // It panics if v is not addressable. //
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed May 22 21:17:41 UTC 2024 - 119.9K bytes - Viewed (0) -
src/cmd/compile/internal/walk/convert.go
if n.CheckPtr() { return n } n.SetCheckPtr(true) defer n.SetCheckPtr(false) // TODO(mdempsky): Make stricter. We only need to exempt // reflect.Value.Pointer and reflect.Value.UnsafeAddr. switch n.X.Op() { case ir.OCALLMETH: base.FatalfAt(n.X.Pos(), "OCALLMETH missed by typecheck") case ir.OCALLFUNC, ir.OCALLINTER: return n }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Oct 09 17:28:22 UTC 2023 - 18.2K bytes - Viewed (0) -
test/fixedbugs/issue52590.dir/a.go
} func Print() { print(ints()) } func Println() { println(ints()) } func Complex() { _ = complex(float64s()) } func Copy() { copy(slices()) } func UnsafeAdd() { _ = unsafe.Add(unsafeAdd()) } func UnsafeSlice() { _ = unsafe.Slice(unsafeSlice()) } func appendArgs() ([]int, int) { return []int{}, 0 } func deleteArgs() (map[int]int, int) {
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Apr 28 18:02:40 UTC 2022 - 933 bytes - Viewed (0) -
test/fixedbugs/issue52590.dir/b.go
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Apr 28 18:02:40 UTC 2022 - 301 bytes - Viewed (0) -
src/cmd/compile/internal/typecheck/universe.go
{"panic", ir.OPANIC}, {"print", ir.OPRINT}, {"println", ir.OPRINTLN}, {"real", ir.OREAL}, {"recover", ir.ORECOVER}, } var unsafeFuncs = [...]struct { name string op ir.Op }{ {"Add", ir.OUNSAFEADD}, {"Slice", ir.OUNSAFESLICE}, {"SliceData", ir.OUNSAFESLICEDATA}, {"String", ir.OUNSAFESTRING}, {"StringData", ir.OUNSAFESTRINGDATA}, } // InitUniverse initializes the universe block. func InitUniverse() {
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Oct 05 15:20:28 UTC 2023 - 4.7K bytes - Viewed (0) -
src/cmd/compile/internal/ir/fmt.go
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Oct 05 15:20:28 UTC 2023 - 26K bytes - Viewed (0) -
src/cmd/compile/internal/walk/walk.go
if len(n.Init()) != 0 { base.FatalfAt(n.Pos(), "mayCall %+v", n) } switch n.Op() { default: base.FatalfAt(n.Pos(), "mayCall %+v", n) case ir.OCALLFUNC, ir.OCALLINTER, ir.OUNSAFEADD, ir.OUNSAFESLICE: return true case ir.OINDEX, ir.OSLICE, ir.OSLICEARR, ir.OSLICE3, ir.OSLICE3ARR, ir.OSLICESTR, ir.ODEREF, ir.ODOTPTR, ir.ODOTTYPE, ir.ODYNAMICDOTTYPE, ir.ODIV, ir.OMOD,
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Feb 27 20:56:00 UTC 2024 - 10.4K bytes - Viewed (0) -
src/cmd/compile/internal/typecheck/func.go
n.SetType(nil) return n } u := ir.NewUnaryExpr(n.Pos(), l.BuiltinOp, arg) return typecheck(ir.InitExpr(n.Init(), u), top) // typecheckargs can add to old.Init case ir.OCOMPLEX, ir.OCOPY, ir.OUNSAFEADD, ir.OUNSAFESLICE, ir.OUNSAFESTRING: typecheckargs(n) arg1, arg2, ok := needTwoArgs(n) if !ok { n.SetType(nil) return n } b := ir.NewBinaryExpr(n.Pos(), l.BuiltinOp, arg1, arg2)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed Mar 06 15:23:18 UTC 2024 - 21.1K bytes - Viewed (0) -
src/cmd/compile/internal/typecheck/const.go
ir.OIMAG, ir.OLEN, ir.OMAKE, ir.OMAX, ir.OMIN, ir.ONEW, ir.OPANIC, ir.OPRINT, ir.OPRINTLN, ir.OREAL, ir.ORECOVER, ir.ORECOVERFP, ir.ORECV, ir.OUNSAFEADD, ir.OUNSAFESLICE, ir.OUNSAFESLICEDATA, ir.OUNSAFESTRING, ir.OUNSAFESTRINGDATA: return true } return false
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Oct 05 15:20:28 UTC 2023 - 10.5K bytes - Viewed (0) -
src/cmd/vendor/golang.org/x/tools/internal/stdlib/manifest.go
{"(Value).Slice3", Method, 2}, {"(Value).String", Method, 0}, {"(Value).TryRecv", Method, 0}, {"(Value).TrySend", Method, 0}, {"(Value).Type", Method, 0}, {"(Value).Uint", Method, 0}, {"(Value).UnsafeAddr", Method, 0}, {"(Value).UnsafePointer", Method, 18}, {"Append", Func, 0}, {"AppendSlice", Func, 0}, {"Array", Const, 0}, {"ArrayOf", Func, 5}, {"Bool", Const, 0}, {"BothDir", Const, 0},
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Apr 02 02:20:05 UTC 2024 - 534.2K bytes - Viewed (0)