runtime.sudog.elem (field)
25 uses
runtime (current package)
chan.go#L244: mysg.elem = ep
chan.go#L309: if sg.elem != nil {
chan.go#L311: sg.elem = nil
chan.go#L339: dst := sg.elem
chan.go#L350: src := sg.elem
chan.go#L382: if sg.elem != nil {
chan.go#L383: typedmemclr(c.elemtype, sg.elem)
chan.go#L384: sg.elem = nil
chan.go#L404: sg.elem = nil
chan.go#L563: mysg.elem = ep
chan.go#L631: typedmemmove(c.elemtype, qp, sg.elem)
chan.go#L638: sg.elem = nil
proc.go#L382: if s.elem != nil {
proc.go#L391: if s.elem != nil {
runtime2.go#L354: elem unsafe.Pointer // data element (may point to stack)
select.go#L303: sg.elem = cas.elem
select.go#L347: sg1.elem = nil
sema.go#L236: s.elem = unsafe.Pointer(addr)
sema.go#L243: if t.elem == unsafe.Pointer(addr) {
sema.go#L282: if uintptr(unsafe.Pointer(addr)) < uintptr(t.elem) {
sema.go#L325: if s.elem == unsafe.Pointer(addr) {
sema.go#L328: if uintptr(unsafe.Pointer(addr)) < uintptr(s.elem) {
sema.go#L383: s.elem = nil
stack.go#L763: adjustpointer(adjinfo, unsafe.Pointer(&s.elem))
stack.go#L776: p := uintptr(sg.elem) + uintptr(sg.c.elemsize)
![]() |
The pages are generated with Golds v0.3.2-preview. (GOOS=darwin GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |